Эквивалент VB для С# по умолчанию (T)

Что такое эквивалент VB для С# default(T)

Ответ 1

Это любой из них:

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

Назначение Nothing событий для значений типов отлично подходит для VB.NET. И последнее возможно только в том случае, если вы указываете ограничение New или Structure для общего типа.

Ответ 2

Ближайшим эквивалентом по умолчанию (T) является действительно CType (Nothing, T), поскольку он может использоваться в любом контексте, который используется по умолчанию (T) (т.е. как выражение).