This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!
4.2 Reference types
A reference type is a class type, an interface type, an array type, or a delegate type.
- reference-type:
- class-type
interface-type
array-type
delegate-type
- class-type:
- type-name
object
string
- interface-type:
- type-name
- array-type:
- non-array-type rank-specifiers
- non-array-type:
- type
- rank-specifiers:
- rank-specifier
rank-specifiers rank-specifier
- rank-specifier:
- [ dim-separatorsopt ]
- dim-separators:
- ,
dim-separators ,
- delegate-type:
- type-name
A reference type value is a reference to an instance of the type, the latter known as an object. The special value null
is compatible with all reference types and indicates the absence of an instance.