반응형 c# 속성1 C# get set 프로퍼티 안전하게 사용, Null Exception 유효성 (nameof) C# get set 프로퍼티 안전하게 사용, Null Exception 유효성 (nameof) C# 프로퍼티인 get set은 더욱 안전하고 편리하게 값을 할당/반환할 수 있습니다. get은 해당 코드 블록을 읽을 때 실행되고, set은 코드 블록에 새 값을 할당할 때 실행됩니다. ref 또는 out으로 속성을 전달할 수 없다는 특징도 있습니다. 그리고 C# 문자열의 유효성 검사를 할 때 string.IsNullOrEmpty() 함수를 이용합니다. 이건 set 프로퍼티가 실행될 때도 마찬가지인데, 변수를 호출하는 횟수가 많다면 매번 string.IsNullOrEmpty() 함수를 호출하기 번거로울 수 있습니다. 이럴 때, set 프로퍼티 자체에 유효성 검증 코드를 삽입하면 번거로움을 피할 수 있습니다. .. 2018. 10. 30. 이전 1 다음 반응형