이 C# 코드를 C# 3.0에 작성하는 더 좋은 방법이 있습니까?
다음과 같이 선언 된 속성이 있습니다 :public decimal? MyProperty { get; set; }
문자열로 다른 메서드에이 값을 전달해야하므로 이렇게하려면 볼 수있는 유일한 방법은 다음과 같습니다 :
MyProperty == null ? null : MyProperty.ToString()
메서드에 전달되는 유사한 속성이 여러 개있을 때 매우 혼란스러워 보입니다.
누구든지 이것을 작성하는 더 낫고 더 간결한 방법이 있다면 알 수 있습니까?
오, 누구든지이 질문에 더 적절한 제목을 생각하면 자유롭게 바꿔주세요 ...
와우, 정말요? 새로운 것을 배웠습니다. 나는 그것을 결코 시도하지 않았을 것이다. null 포인터 예외를 던질 것이라고 생각한다. – Paul
와우! .ToString null null nullable 값을 위해 여전히 일했다. 멋지다! – mezoid
...하지만 값이 NULL이면 작성자가 NULL을 원했던 것처럼 들립니다. ?? –