기본 제공 형식 표(C# 참조)Built-in types table (C# Reference)

다음 표에서는 System 네임스페이스에 미리 정의된 형식의 별칭인 기본 제공 C# 형식의 키워드를 보여줍니다.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.

.NET 형식 및 C# 형식 키워드 별칭은 서로 바꿔서 사용할 수 있습니다.The .NET types and their C# type keyword 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