在这两个示例中,我都给它一个字符串,如下所示:26-03-17
将 mvarValor 调暗为字符串 将 dateVarValor 调暗为 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
为什么第一个代码片段给了我一个例外?
提前致谢!