VB.net에서 nullable로 예기치 않은 효과가 발생합니다. 나는 어떤 암시 적 변환 nullables 거기에 없습니다 알고, 내가 IIf
를 사용하여 값을 병합 할 때VB.NET Nullables
Public Property Value As Int32?
, 내가 널 예외
C#에서cmd.Parameters.AddWithValue("@HOValue", IIf(headOffice.Value.HasValue, headOffice.Value .Value, DBNull.Value))
를 얻을 : 문제의 목적은 정의 된 속성이 있습니다 따라서 ??
을 사용할 수는 없지만 IIf의 첫 번째 부분이 VB.NET에서 평가되는 이유는 무엇입니까?
은 참조 : http://stackoverflow.com/q/576431 의미가 더욱 내 VB 증오를 강화 –