Я пытаюсь передать «Ничего» параметру в Vb.NET (используя VS 2010 со всем по умолчанию)
Код выглядит так:
Public Property status As statusEvidenta
<DebuggerNonUserCode()> _
Get
Me.m_status = Nothing
Me.m_status = MyForms.Create__Instance__(Of statusEvidenta)(Nothing)
где:
Public m_status As statusEvidenta
и:
Private Shared Function Create__Instance__(Of T As {System.Windows.Forms.Form, New})(ByRef Instance As T) As T
Dim v_genericMethodVar As T
If ((Not Instance Is Nothing) AndAlso Not Instance.IsDisposed) Then
Return Instance
End If
Я не знаком с VB.NET, но почему я не могу просто передать параметр Nothing?В C ++ вы можете передать NULL, это здесь невозможно?
Я получаю следующие ошибки:
Дополнительная информация: ссылка на объект не установлена для экземпляра объекта.