Types and Values

Primitive Types and Values

Integral Types

Floating-Point Types

Floating-Point Operations

Boolean Types

The ‘null’ Type

Reference Types and Values

Classes and Objects

The Object Type

The String Type

Array Types

Parameterized Types

Subtyping

Other Types and Values

Structs

Functions

Enumerations

Tuples

Native Arrays

Native Pointers

Type Modifiers

Nullable Types

Type Conversions and Promotions