如何在VB.NET中确定对象是否为日期时间
以下代码在c#中可以正常工作(假设如何在VB.NET中确定对象是否为日期时间,vb.net,c#-to-vb.net,Vb.net,C# To Vb.net,以下代码在c#中可以正常工作(假设值是对象): VB.NET的等效检查是什么?C# VB.NET(转换器告诉我) 与VB.Net等价的是 If TypeOf(value) Is DateTime Then 接近……但不完全;虽然您确实帮助我找到了解决方案:如果value.GetType()是GetType(DateTime),那么如果value为Nothing,则此操作将失败。这不允许多态性,因此不是问题中的C#的严格等价物。 if (value.GetType() is typeof(Dat
值
是对象
):
VB.NET的等效检查是什么?C#
VB.NET(转换器告诉我)
与VB.Net等价的是
If TypeOf(value) Is DateTime Then
接近……但不完全;虽然您确实帮助我找到了解决方案:如果value.GetType()是GetType(DateTime),那么如果value为Nothing,则此操作将失败。这不允许多态性,因此不是问题中的C#的严格等价物。
if (value.GetType() is typeof(DateTime)) {}
If value.[GetType]() Is GetType(DateTime) Then
'...
End If
If TypeOf(value) Is DateTime Then
If TypeOf value Is DateTime Then