どちらの例でも、次のような文字列を指定しています。26-03-17
Dim mvarValor As String Dim dateVarValor As DateTime
このコードスニペットは、TryParse
:に例外をスローしています。
If Not mvarValor = Nothing AndAlso DateTime.TryParse(mvarValor, dateVarValor) Then
Return Format(dateVarValor, mvarFormat)
Else
Return strNull
End If
次のコードスニペットは例外をスローしていませんFalse
が、次のようになります。
DateTime.TryParse(mvarValor, dateVarValor)
If dateVarValor = Nothing Then
Return strNull
Else
Return Format(dateVarValor, mvarFormat)
End If
最初のコードスニペットで例外が発生するのはなぜですか?
前もって感謝します!