VB
함수가 객체를 기대하기 때문에 웹 양식에서 날짜 필드가 공백으로 남았을 때 왜 ajax 호출 doest가 작동하는지 알아 내려고했습니다. 날짜 유형.변환 할 때 고려해야 할 Nullable (날짜)
이 값을 Nullable(Of Date)
으로 변환 하겠지만,이 클래스는 상당히 많이 사용되는 클래스이므로 다른 것을 해독하고 싶지 않습니다.
그러나 내 생각에이 클래스를 호출하는 모든 것이 올바른 날짜를 보내야하거나 현재 오류가 발생하므로 확인해야합니다.
HasValue
을 사용하여 값을 확인하고 Value
을 사용하여 날짜를 확인하는 동안 아무 문제가 없어야하며 그렇지 않으면 고려해야 할 다른 것이 있습니까?
문제가 명확하지 않습니다. 이 클래스를 어떻게 사용하고 있습니까, 날짜/Nullable (Of Date) a (공용) 속성 또는 인터페이스 무엇입니까? 이 어셈블리의 내부 또는 외부에서 사용됩니까? 그것을 사용하는 코드를 제어 할 수 있습니까? 왜 타입을'Nullable (Of Date)'로 변경하고 컴파일러 에러가 발생했는지 보지 않겠습니까? –
나는 그것을했고 Im는 오류를 지금 겪고있다. 방금 고려해야 할 것들을 알고 싶었는데, 그 중 하나는 빈 날짜가 현재 처리되는 방법입니다. – DavidB
null 일 수있는 값 유형으로 'Nullable (Of T)'를 이해할 수 있습니다. 따라서 null 또는 정상 날짜와 비교할 수 있습니다. 두 작업 ('dtNullable'은'DateTime? '입니다) :'If dtNullable = Date.Today Then' 또는'dtNullable Is Nothing'. –