4. 값(value) 형식 C#에서 값 형식에는 구조체와 열거형이 있으며 암시적으로 System.ValueType에서 파생된 형식입니다. 형식개요에서 살펴본 바와 같이 값 형식은 각각의 변수가 독립적인 값을 갖게 되며 하나의 변수에서 다른 변수에 대입하였을 때 값을 복사합니다. 4.1 구조체 C#에서는 int 형식이나 bool 형식과 같은 모든 단순 형식들도 구조체입니다. 그리고 다른 많은 언어처럼 여러 멤버를 갖는 사용자 정의 구조체를 만들 수 있습니다. 4.1.1 정수 C#에서는 표현할 수의 범위에 따라 여러 종류의 정수 형식을 제공하고 있습니다. 대부분 키워드가 C언어나 C++언어와 같고 할당되는 메모리 크기와 표현 범위가 비슷합니다. 이러한 이유로 무의식적으로 C#에서도 할당되는 메모리 크기나 표..