C# は厳密に型指定された言語であるため、変数を宣言する際は、データ型の指定が必要となります。
データ型を、System名前空間に用意された構造体で指定すると長くなるため、エイリアスも用意されています。

エイリアス データ型 意味 範囲
sbyte System.SByte 符号なし8bit整数 -128 ~ 127
byte System.Byte 符号付き8bit整数 0 ~ 255
short System.Int16 符号付き16bit整数 -32768 ~ 32767
ushort System.UInt16 符号なし16bit整数 0 ~ 65535
int System.Int32 符号付き32bit整数 -2147483648 ~ 2147483647
uint System.UInt32 符号なし32bit整数 0 ~ 4294967295
long System.Int64 符号付き64bit整数 -9223372036854775808 ~ 9223372036854775807
ulong System.UInt64 符号なし64bit整数 0 ~ 18446744073709551615
char System.Char 文字型 0 ~ 65535
float System.Single 単精度実数 -3.402823E+38 ~ 3.402823E+38
double System.Double 倍精度実数 -1.79769313486232E+308 ~ 1.79769313486232E+308
bool System.Boolean ブール値  
decimal System.Decimal 10進型 -79228162514264337593543950335 ~ 79228162514264337593543950335
string System.String 文字列型  
最終更新:2008年10月26日 02:42