(연관된 글이 1개 있습니다.)
시작하세요 C# 7.1 프로그래밍
P53책에 설명중에서
따라서 아래의 두가지 스택 변수는 동일하게 숫자 0을 담고 있게 된다.
string text1;
string text2 = null;
-------------------------------------------------------------------------
컴파일 환경 : vs2017
그래서 출력을 해봤습니다.
Console.WriteLine(text1);
Console.WriteLine(text2);
-------------------------------------------------------------------------
결과 : text2는 제대로 출력되지만, (null)을 출력하니 화면에 아무것도 안보이는 형태로
한칸 띤 형태로 출력됩니다.(그러므로 제대로 출력됨)
하지만, text1을 출력하려고 했더니, 다음과 같은 에러가 발생합니다.
오류 CS0165 할당되지 않은 'text1' 지역 변수를 사용했습니다.
--------------------------------------------------------------------------------------------
질문: text1에 0이라는 값이 들어가기는 했지만, 출력은 확인 할 수 없는 건가요?
위 상황이 궁금하여 글 을 작성하게 되었습니다.
[연관 글]
[최초 등록일: ]
[최종 수정일: 7/1/2018]