1 2 | int a; Console.WriteLine(a); // 컴파일 안됨 | cs |
초기화하지 않은 인스턴스를 사용시 컴파일 에러를 발생시킨다.
1 2 | int a = new int(); Console.WriteLine(a); // 컴파일 안됨 | cs |
실행 결과 : 0
값 형식의 변수를 new로 생성하면 해당 변수의 모든 값을 0으로 할당한다.
이는 struct에도 마찬가지.
'C#' 카테고리의 다른 글
C# ref 키워드, out 키워드 (0) | 2016.06.20 |
---|---|
C# 구조체와 클래스 선택 기준 (0) | 2016.06.10 |
C# 인터페이스 - IEnumerable, IEnumerator 인터페이스 (0) | 2016.06.09 |
C# 인터페이스(interface) (0) | 2016.06.09 |
C# 델리게이트(delegate) (0) | 2016.06.08 |