현재 라이브러리로 작업 중이며 이미 만든 기능을 사용할 때 이상한 점을 발견했습니다 (캐스팅을해야하는 곳). 형식을 Null로 지정할 수있는 경우 Nullable을 사용하는 이유는 무엇입니까?
라이브러리
이 기능은public DateTime? GetDate(){..}
이 점은 무엇입니까
다음과 같이 정의했다? 날짜를 가져 오는 데 약간의 오류가있는 경우 정상적으로DateTime
으로 만들고
null
을 반환하는 것이 가장 좋은 이유는 무엇입니까? Nullable 유형에 중요한 내용이 누락 되었습니까?
DateTime은 .NET 구조체가 아닙니까? 그것은 가치 유형이라는 것을 의미합니까? –
mg. 그래, 네 말이 맞아. 나는 바보 같아. 누군가 이걸 끝내거나 내게 바보 같다고 대답 할 수있어. – Earlz
그래, 어떤 이유로 나는 DateTime이 값 유형이라는 것을 아직 발견하지 못했다. 나는 DateTime에 Null을 할당 할 이유가 없다고 생각한다. – Earlz