Что такое эквивалент VB для С# default(T)
Эквивалент VB для С# по умолчанию (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) (т.е. как выражение).