Nicht freigegebene Member in einer Struktur können nicht als "New" deklariert werden
Aktualisiert: November 2007
Non-shared members in a Structure cannot be declared 'New'
Eine nicht freigegebene Variable in einer Struktur ist mit einer New-Klausel deklariert.
Sie können eine freigegebene Verweisvariable in einer Struktur initialisieren, und Sie können eine nicht freigegebene Verweisvariable ohne Initialisierung verwenden, wie mit den folgenden Codezeilen veranschaulicht.
Shared structVar1 As New System.ApplicationException
Dim structVar2 As System.ApplicationException
Es ist jedoch nicht möglich, eine nicht freigegebene Verweisvariable in einer Struktur zu initialisieren. Die folgende Codezeile ist ungültig.
Dim structVar3 As New System.ApplicationException ' INVALID IN A STRUCTURE
Fehler-ID: BC30795
So beheben Sie diesen Fehler
- Entfernen Sie entweder den Shared-Modifizierer oder das New-Schlüsselwort aus der Deklaration der Verweisvariablen.