vb.net - switch - VB equivalente para C#''s por defecto(T)
visual basic 6 select case (2)
¿Cuál es el equivalente de VB para el default(T)
C # default(T)
El equivalente más cercano al default(T)
es realmente CType(Nothing, T)
ya que puede usarse en cualquier contexto en el que se use el default(T)
(es decir, como una expresión).
Es alguno de estos:
Dim variable As T
Dim variable As T = Nothing
Dim variable As New T()
Dim variable As T = CType(Nothing, T) ''this is suggested by reflector
Asignar evento Nothing
a tipos de valor está perfectamente bien en VB.NET. Y lo último solo es posible si especifica New
restricción o Structure
para el tipo genérico.