組み込み型の一覧表
次の表は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以外を除くすべての型を "単純型" と呼びます。