반응형 nullable1 [C#] Null Nullable 일반적인 변수의 경우, 값이 비어 있을 수 없다. 프로그램에 치명적인 오류를 불러일으킬 수 있기 때문이다. int a = 3; int b = 4; WriteLine(a+b);//7 위의 코드는 a와 b를 더하는 코드로, 실행시켜보면 a의 값인 3과 b의 값인 4가 더해진 7이 출력되는 것을 확인 할 수 있다. 하지만 만약 a에 값이 비어있다면? 없는 값에 4를 더할 수는 없다. a는 0이 아니라 정말 '없는 값' 이기 때문이다. 이렇게 아무런 값이 없는 것은 null 상태라고 한다. 비어있는 값을 연산하려고 시도하면 프로그램은 큰 오류를 불러올 수 있기 때문에, 기본적으로 변수는 null 값을 넣을 수 없도록 선언된다. 하지만 프로그래밍을 하다보면 변수에 값을 넣어주고 싶지 않을 때가 있.. 2021. 5. 18. 이전 1 다음 반응형