組み込み型の一覧表
次の表はC#の組み込み型のキーワード一覧となっています。これは System 名前空間で定義済みの型の別名(= エイリアス)となっています。
| C#の型 | .NET型 | 値範囲 |
|---|---|---|
| bool | System.Boolean | true / false |
| byte | System.Byte | 0 ~ 255 |
| sbyte | System.SByte | -128 ~ 127 |
| short | System.Int16 | -32,768 ~ 32,767 |
| ushort | System.UInt16 | 0 ~ 65,535 |
| int | System.Int32 | -2,147,483,648 ~ 2,147,483,647 |
| uint | System.UInt32 | 0 ~ 4,294,967,295 |
| long | System.Int64 | -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 |
| ulong | System.UInt64 | 0 ~ 18,446,744,073,709,551,615 |
| float | System.Single | ±1.5x10−45 ~ ±3.4x1038 |
| double | System.Double | ±5.0×10−324 ~ ±1.7×10308 |
| decimal | System.Decimal | ±1.0x10-28 ~ ±7.9228x1028 |
| char | System.Char | U+0000 ~ U+FFFF |
| string | System.String | 文字列 |
| object | System.Object | すべての型の親 |
表内のstringとobejct以外を除くすべての型を "単純型" と呼びます。