nullable reference (1) 썸네일형 리스트형 [C#] nullable reference 이번 포스트는 개인적으로 쓸까 말까 고민을 많이 했다. 읽다 보면 알게 되겠지만 이게 무슨 개소린가 싶은 전처리 문법이 C# 8.0에 추가 되었다. nullable 값 형식 C#에서 값 타입 변수에 null을 대입하면 오류가 나지만 타입 뒤에 물음표(?)를 붙여주면 "nullable 허용 값 형식"이라고 값을 가지는 변수지만 null을 지정 할 수도 있다. int m1 = 10; // 정상 int m2 = null; // 에러 int? m3 = null; // 정상 물론 string과 같은 참조 타입 변수는 null을 대입해도 아무런 문제가 없다. string s = null; int len = s.Length; // exception 그런데 문제는 이렇게 null 값을 대입 할 수 있도록 해놓으니 위 .. 이전 1 다음