組み込み型の一覧表 (C# リファレンス)Built-in types table (C# Reference)

次の表は、C# の組み込み型のキーワードを示しています。これは、System 名前空間の定義済み型の別名です。The following table shows the keywords for built-in C# types, which are aliases of predefined types in the System namespace.

C# 型C# type .NET 型.NET type
boolbool System.Boolean
bytebyte System.Byte
sbytesbyte System.SByte
charchar System.Char
decimaldecimal System.Decimal
doubledouble System.Double
floatfloat System.Single
intint System.Int32
uintuint System.UInt32
longlong System.Int64
ulongulong System.UInt64
objectobject System.Object
shortshort System.Int16
ushortushort System.UInt16
stringstring System.String

解説Remarks

表内の、objectstring を除くすべての型が、単純型と呼ばれます。All of the types in the table, except object and string, are referred to as simple types.

C# 型のキーワードと別名は相互に交換できます。The C# type keywords and their aliases are interchangeable. たとえば、整数の変数を宣言するには、次のいずれかの宣言を使用します。For example, you can declare an integer variable by using either of the following declarations:

int x = 123;
System.Int32 y = 123;

typeof 演算子を使用して、指定した型を表す System.Type インスタンスを取得します。Use the typeof operator to get the System.Type instance that represents the specified type:

Type stringType = typeof(string);
Console.WriteLine(stringType.FullName);

Type doubleType = typeof(System.Double);
Console.WriteLine(doubleType.FullName);

// Output:
// System.String
// System.Double

関連項目See also