C#の基本データ型の一覧です。
基本データ型
整数型(符号あり)
| 型 | ラッパー クラス | サイズ | 範囲 | 
|---|---|---|---|
| sbyte | SByte | 8bit | -128 ~ 127 | 
| short | Int16 | 16bit | -32,768 ~ 32,767 | 
| int | Int32 | 32bit | -2,147,483,648 ~ 2,147,483,647 | 
| long | Int64 | 64bit | -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 | 
整数型(符号なし)
| 型 | ラッパー クラス | サイズ | 範囲 | 
|---|---|---|---|
| byte | Byte | 8bit | 0 ~ 255 | 
| ushort | UInt16 | 16bit | 0 ~ 65,535 | 
| uint | UInt32 | 32bit | 0 ~ 4,294,967,295 | 
| ulong | UInt64 | 64bit | 0 ~ 18,446,744,073,709,551,615 | 
小数型
| 型 | ラッパー クラス | サイズ | 範囲 | 
|---|---|---|---|
| float | Float | 32bit | -3.40282347E+38 ~ 3.40282347E+38 | 
| double | Double | 64bit | -1.7976931348623157E+308 ~ 1.7976931348623157E+308 | 
| decimal | Decimal | 128bit | -79228162514264337593543950335 ~ 79228162514264337593543950335 | 
文字型
| 型 | ラッパー クラス | サイズ | 範囲 | 
|---|---|---|---|
| char | Char | 16bit | U+0000 ~ U+ffff | 
論理型
| 型 | ラッパー クラス | サイズ | 範囲 | 
|---|---|---|---|
| bool | Boolean | 1bit | false / true | 
備考
- 基本データ型は本来値をnullにすることはできませんが、C#では型の後ろに?を付けることでnull値とすることができます。(Nullable型)
 (例)int → int?
