7.6 래퍼 형식
데이터 형식을 지정할 때 사용되는 int, string 등 키워드는 닷넷 데이터 형식으로도 제공합니다. 이러한 닷넷 데이터 형식을 다른 말로 래퍼 형식(wrapper type)이라고 합니다. 래퍼 형식은 int, string 같은 기본 형식을 클래스 또는 구조체로 감싼 닷넷 데이터 형식을 의미합니다.
> int number1 = 1234; //int 키워드: 기본 형식 > Int32 number2 = 1234; //System.Int32 구조체: 닷넷 형식 > $"{number1}, {number2}" "1234, 1234" > string str1 = "안녕"; //string 키워드: 기본 형식 > String str2 = "안녕"; //System.String 클래스: 닷넷 형식 > $"{str1}, {str2}" "안녕, 안녕"
Note ≡ 날짜 형식
날짜 형식은 22강에서 자세히 다룹니다. 간단히 살펴보면 다음과 같습니다. 한 번 읽어 보거나 C# 인터렉티브에서 실행한 후 넘어가도 됩니다. DateTime에서 날짜 관련 정보를 제공합니다.
> DateTime.Now //날짜 전체 [2020-02-17 오전 7:23:57] > $"{DateTime.Now.Year}-{DateTime.Now.Month}-{DateTime.Now.Day}" //항목별 출력 "2020-2-17" > $"{DateTime.Now.Hour}:{DateTime.Now.Minute}:{DateTime.Now.Second}" "7:24:21"
지금까지 문자, 문자열 논리 형식을 다루어 보았습니다. 간단히 데이터 형식만 사용해 보았지만, 앞으로 배울 모든 영역에서 자세히 다룰 예정입니다.