VB相当于C#的默认(T)

什么是VB的相当于C#的default(T)

这是其中的任何一个:

 Dim variable As T Dim variable As T = Nothing Dim variable As New T() 

在VB.NET中将Nothing事件分配给值types是完全正确的。 而后者只有在为generics指定了New或者Structure约束的情况下才有可能。

与默认(T)最接近的相当于CType(Nothing,T),因为它可以用在任何使用默认(T)(即作为expression式)的上下文中。