반응형
Alias
C# 컴파일러는 int 를 System.Int32 로 자동 매핑한다.
이것을 C# 의 기본 자료형에 대해 미리 정의된 '약칭 (alias)' 이라고 한다.
즉, int 는 System.Int32 의 약칭이며, 이 둘은 동일한 메모리 크기와 동일한 표현 범위를 갖는다.
다른 예로는 아래와 같은 것들이 있다.
float : System.Single
double : System.Double
bool : System.Boolean
Int32 구조체에는 다음과 같은 코드가 있다.
public const Int32 MaxValue = 2147483647;
public const Int32 MinValue = -2147483648;
이와 같은 이유로
int.MaxValue 는 정수형의 최대값을, int.MinValue 는 정수형의 최소값 의미한다.
예)
함수의 인자로 정수값을 받는 부분이 있다고 가정해보면,
order = int.MaxValue
와 같이 표현이 가능하다.
반응형
'프로그래밍 > C#' 카테고리의 다른 글
yield return (0) | 2024.10.04 |
---|---|
배열 초기화 (0) | 2024.10.04 |
for 와 foreach 비교 (1) | 2024.10.03 |
배열[], ArrayList, List<T> 의 각 기능과 차이점 (2) | 2024.10.03 |
Property (프로퍼티) (0) | 2024.09.18 |