본문 바로가기
PC&웹/VS프로그래밍

C# new(); 초기화

by Simulz 2021. 6. 11.
반응형

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

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

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

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

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

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

var listData = new List<string>();

 

반응형

태그

댓글0