해결된 질문
작성
·
460
·
수정됨
0
선생님 안녕하세요! 최신 버전의 VS2022 .NET7.0 환경에서도 실습이 잘 되어서 너무 기분이 좋습니다.
c# 문법인지 잘 모르겠지만... 이해가 안 가는 것이 있어 질문 올립니다.
'Hello MVC #1' 강의 14:29에서 다음과 같이 작성하셨습니다.
public string Message { get; set; }
하지만, { get; set; }
을 하지 않고 아래와 같이 작성
public string Message;
하면 앞으로 모든 실습에서 Message가 null이 됩니다. 디버그에서 특별한 에러도 나타나지 않습니다.
강의 내용대로 프로퍼티를 붙이면 간단히 해결할 수 있지만 이 차이가 무엇인지 자세히 알고 싶습니다.
프로퍼티를 사용한 경우
프로퍼티 없이 선언만 한 경우
감사합니다!