csharplang/spec/types.md

38 строки
4.8 KiB
Markdown
Исходник Обычный вид История

# Types
This content has moved to the [`dotnet/csharpstandard`](https://github.com/dotnet/csharpstandard) repository.
The list below provides links to each heading in this section. The links specify the C# 6 branch, which is version when the specifications merged.
> To view the text of the Microsoft spec before merging with the ECMA text, checkout the [ms-spec-text](https://github.com/dotnet/csharplang/releases/tag/ms-spec-text) tag in this repository.
- <a id="types"></a>[Types](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md)
- <a id="value-types"></a>[Value types](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#83-value-types)
- <a id="the-systemvaluetype-type"></a>[The System.ValueType type](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#832-the-systemvaluetype-type)
- <a id="default-constructors"></a>[Default constructors](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#833-default-constructors)
- <a id="struct-types"></a>[Struct types](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#834-struct-types)
- <a id="simple-types"></a>[Simple types](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#835-simple-types)
- <a id="integral-types"></a>[Integral types](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#836-integral-types)
- <a id="floating-point-types"></a>[Floating point types](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#837-floating-point-types)
- <a id="the-decimal-type"></a>[The decimal type](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#838-the-decimal-type)
- <a id="the-bool-type"></a>[The bool type](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#839-the-bool-type)
- <a id="enumeration-types"></a>[Enumeration types](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#8310-enumeration-types)
- <a id="nullable-types"></a>[Nullable types](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#8311-nullable-value-types)
- <a id="reference-types"></a>[Reference types](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#82-reference-types)
- <a id="class-types"></a>[Class types](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#822-class-types)
- <a id="the-object-type"></a>[The object type](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#823-the-object-type)
- <a id="the-dynamic-type"></a>[The dynamic type](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#824-the-dynamic-type)
- <a id="the-string-type"></a>[The string type](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#825-the-string-type)
- <a id="interface-types"></a>[Interface types](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#826-interface-types)
- <a id="array-types"></a>[Array types](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#827-array-types)
- <a id="delegate-types"></a>[Delegate types](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#828-delegate-types)
- <a id="boxing-and-unboxing"></a>[Boxing and unboxing](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#8312-boxing-and-unboxing)
- <a id="boxing-conversions"></a>[Boxing conversions](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#8312-boxing-and-unboxing)
- <a id="unboxing-conversions"></a>[Unboxing conversions](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#8312-boxing-and-unboxing)
- <a id="constructed-types"></a>[Constructed types](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#84-constructed-types)
- <a id="type-arguments"></a>[Type arguments](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#842-type-arguments)
- <a id="open-and-closed-types"></a>[Open and closed types](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#843-open-and-closed-types)
- <a id="bound-and-unbound-types"></a>[Bound and unbound types](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#844-bound-and-unbound-types)
- <a id="satisfying-constraints"></a>[Satisfying constraints](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#845-satisfying-constraints)
- <a id="type-parameters"></a>[Type parameters](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#85-type-parameters)
- <a id="expression-tree-types"></a>[Expression tree types](https://github.com/dotnet/csharpstandard/blob/draft-v6/standard/types.md#86-expression-tree-types)