반응형

9.0에서는 객체 초기화 방법이 매우 간단해졌다. new 뒤에 Type을 입력할 필요가 없어졌다.

List<string> listData;
listData = new();

Dictionary<string, string> DicItem = new();

위와 같이 배열이나 컬렉션에 데이터를 추가하기 전에는 타입 변수 = new(); 처럼 초기화 하거나 초기화된 변수를 할당해야 한다.

그렇지 않으면 오류가 발생할 것이다.

아래처럼 왼쪽에 var, 오른쪽에 타입을 지정해도 된다.

var listData = new List<string>();

 

반응형

관련글