value type (1) 썸네일형 리스트형 C#의 Value Type과 Reference Type 여러 다른 언어들과 마찬가지로 C#에서도 효과적인 메모리 관리를 위하여 고유 데이터 타입을 정의해 두고 있습니다. 예를 들어 정수, 문자열, 부동 소수점, Boolean 등에 대한 타입들이 바로 그런 예입니다. 여기서 특이한 점은 C#에서는 데이터 타입을 "값 기반(Value based)"과 "참조 기반(Reference based)"로 구분해두고 있습니다. 중요한 점은 Value based Type의 경우 스택(Stack)에 값들을 할당하며, Reference Based Type의 경우 힙(Heap)에 값들을 할당한다는 점입니다. 만약 다음과 같은 코드가 존재한다면 Value Type일까요? 아니면 Reference Type일까요? // Assign int a = 2; int b = 3; // Swap.. 이전 1 다음