Nicht freigegebene Member in einer Struktur können nicht als 'New' deklariert werden.

Eine nicht freigegebene Variable in einer Struktur wird mit einer New -Klausel deklariert.

Sie können eine freigegebene Verweisvariable in einer Struktur initialisieren, und Sie können eine Verweisvariable ohne Initialisierung verwenden. Die folgenden Codezeilen zeigen dies.

Shared structVar1 As New System.ApplicationException

Dim structVar2 As System.ApplicationException

Sie können eine nicht freigegebene Verweisvariable jedoch nicht in einer Struktur 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 den Shared -Modifizierer oder das Schlüsselwort New aus der Deklaration der Verweisvariablen.

Siehe auch