C# 型
- sbyte
-
- サイズ・有効桁数
- 符号付き 8 ビット整数
- .NET Framework 型
- System.SByte
- 型のサフィックス
- -
- 既定値
- 0
- 最小値
- -128
- 最大値
- 127
- byte
-
- サイズ・有効桁数
- 符号なし 8 ビット整数
- .NET Framework 型
- System.Byte
- 型のサフィックス
- -
- 既定値
- 0
- 最小値
- 0
- 最大値
- 255
- short
-
- サイズ・有効桁数
- 符号付き 16 ビット整数
- .NET Framework 型
- System.Int16
- 型のサフィックス
- -
- 既定値
- 0
- 最小値
- -32,768
- 最大値
- 32,767
- ushort
-
- サイズ・有効桁数
- 符号なし 16 ビット整数
- .NET Framework 型
- System.UInt16
- 型のサフィックス
- -
- 既定値
- 0
- 最小値
- 0
- 最大値
- 65,535
- int
-
- サイズ・有効桁数
- 符号付き 32 ビット整数
- .NET Framework 型
- System.Int32
- 型のサフィックス
- -
- 既定値
- 0
- 最小値
- -2,147,483,648
- 最大値
- 2,147,483,647
- uint
-
- サイズ・有効桁数
- 符号なし 32 ビット整数
- .NET Framework 型
- System.UInt32
- 型のサフィックス
- U または u
- 既定値
- 0U
- 最小値
- 0
- 最大値
- 4,294,967,295
- long
-
- サイズ・有効桁数
- 符号付き 64 ビット整数
- .NET Framework 型
- System.Int64
- 型のサフィックス
- L または l
- 既定値
- 0L
- 最小値
- -9,223,372,036,854,775,808
- 最大値
- 9,223,372,036,854,775,807
- ulong
-
- サイズ・有効桁数
- 符号なし 64 ビット整数
- .NET Framework 型
- System.UInt64
- 型のサフィックス
- UL または ul
- 既定値
- 0UL
- 最小値
- 0
- 最大値
- 18,446,744,073,709,551,615
- decimal
-
- サイズ・有効桁数
- 29桁で10進数を表現(128bit)
- .NET Framework 型
- System.Decimal
- 型のサフィックス
- M または m
- 既定値
- 0.0M
- 最小値
- -79,228,162,514,264,337,593,543,950,335
- 最大値
- 79,228,162,514,264,337,593,543,950,335
- bool
-
- サイズ・有効桁数
- 論理値(8bit)
- .NET Framework 型
- System.Boolean
- 型のサフィックス
- -
- 既定値
- FALSE
- 最小値
- True または False
- 最大値
- True または False
- char
-
- サイズ・有効桁数
- Unicode 16 ビット文字
- .NET Framework 型
- System.Char
- 型のサフィックス
- -
- 既定値
- '\0'
- 最小値
- 0(U+0000)
- 最大値
- 65535(U+ffff)
- float
-
- サイズ・有効桁数
- 単精度実数(32bit) 7 桁
- .NET Framework 型
- System.Single
- 型のサフィックス
- F または f
- 既定値
- 0.0F
- 最小値
- -3.402823E+38
- 最大値
- 3.402823E+38
- double
-
- サイズ・有効桁数
- 倍精度実数(64bit)15 ~ 16 桁
- .NET Framework 型
- System.Double
- 型のサフィックス
- D または d
- 既定値
- 0.0D
- 最小値
- -1.79769313486232E+308
- 最大値
- 1.79769313486232E+308
- string
-
- サイズ・有効桁数
- -
- .NET Framework 型
- System.String
- 型のサフィックス
- -
- 既定値
- -
- 最小値
- -
- 最大値
- -
- object
-
- サイズ・有効桁数
- -
- .NET Framework 型
- System.Object
- 型のサフィックス
- -
- 既定値
- -
- 最小値
- -
- 最大値
- -
bool | sbyte | byte | char | short | ushort | int | uint | long | ulong | float | double | decimal | string | object | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
bool | |||||||||||||||
sbyte | △ | △ | 〇 | △ | 〇 | △ | 〇 | △ | 〇 | 〇 | 〇 | ||||
byte | △ | △ | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | ||||
char | △ | △ | △ | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | ||||
short | △ | △ | △ | △ | 〇 | △ | 〇 | △ | 〇 | 〇 | 〇 | ||||
ushort | △ | △ | △ | △ | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 | ||||
int | △ | △ | △ | △ | △ | △ | 〇 | △ | 〇 | 〇 | 〇 | ||||
uint | △ | △ | △ | △ | △ | △ | 〇 | 〇 | 〇 | 〇 | 〇 | ||||
long | △ | △ | △ | △ | △ | △ | △ | △ | 〇 | 〇 | 〇 | ||||
ulong | △ | △ | △ | △ | △ | △ | △ | △ | 〇 | 〇 | 〇 | ||||
float | △ | △ | △ | △ | △ | △ | △ | △ | △ | 〇 | △ | ||||
double | △ | △ | △ | △ | △ | △ | △ | △ | △ | △ | △ | ||||
decimal | △ | △ | △ | △ | △ | △ | △ | △ | △ | △ | △ | ||||
string | |||||||||||||||
object |
right | ||||||||||||||
sbyte | byte | short | ushort | int | uint | long | ulong | decimal | char | float | double | |||
left | sbyte | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | |
byte | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||
short | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | ||
ushort | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||
int | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | ||
uint | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||
long | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | ||
ulong | × | ○ | × | ○ | × | ○ | × | ○ | ○ | ○ | ○ | ○ | ||
decimal | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | ||
char | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||
float | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ | ||
double | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ |
right | ||||||||||||||
sbyte | byte | short | ushort | int | uint | long | ulong | decimal | char | float | double | |||
left | sbyte | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | |
byte | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||
short | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | ||
ushort | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||
int | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||
uint | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||
long | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||
ulong | × | ○ | × | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||
decimal | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | ||
char | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||
float | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ | ||
double | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ |
right | ||||||||||||||
sbyte | byte | short | ushort | int | uint | long | ulong | decimal | char | float | double | |||
left | sbyte | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | |
byte | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||
short | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | ||
ushort | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||
int | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | ||
uint | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||
long | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | ||
ulong | × | ○ | × | ○ | × | ○ | × | ○ | ○ | ○ | ○ | ○ | ||
decimal | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | ||
char | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||
float | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ | ||
double | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ |
右辺 | ||||||||||||||
sbyte | byte | short | ushort | int | uint | long | ulong | decimal | char | float | double | |||
左 辺 | sbyte | ○ | × | × | × | × | × | × | × | × | × | × | × | |
byte | × | ○ | × | × | × | × | × | × | × | × | × | × | ||
short | × | ○ | ○ | × | × | × | × | × | × | × | × | × | ||
ushort | × | ○ | × | ○ | × | × | × | × | × | ○ | × | × | ||
int | × | ○ | ○ | ○ | ○ | × | × | × | × | ○ | × | × | ||
uint | × | ○ | × | ○ | × | ○ | × | × | × | ○ | × | × | ||
long | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | ○ | × | × | ||
ulong | × | ○ | × | ○ | × | ○ | × | ○ | × | ○ | × | × | ||
decimal | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | × | ||
char | × | × | × | × | × | × | × | × | × | ○ | × | × | ||
float | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | × | ||
double | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ |
sbyte | -128 | 127 |
byte | 0 | 255 |
short | -32768 | 32767 |
ushort | 0 | 65535 |
int | -2147483648 | 2147483647 |
uint | 0 | 4294967295 |
long | -9223372036854775808 | 9223372036854775807 |
ulong | 0 | 18446744073709551615 |
decimal | -79228162514264337593543950335 | 79228162514264337593543950335 |
char | 0 | 65535 |
float | -3.402823E+38 | 3.402823E+38 |
double | -1.79769313486232E+308 | 1.79769313486232E+308 |