Freigeben über


"New" kann nicht auf einer Schnittstelle verwendet werden

Aktualisiert: November 2007

'New' cannot be used on an interface

Eine Dim-Anweisung (Visual Basic) verwendet eine New (Visual Basic)-Klausel, wenn eine Variable als Schnittstellentyp deklariert wird.

Obwohl eine Schnittstelle ein Verweistyp ist, können Sie keine Instanz davon erstellen. Mit New können Sie nur eine Instanz einer Klasse oder einer Struktur erstellen.

Fehler-ID: BC30375

So beheben Sie diesen Fehler

  1. Wenn die Variable ein Schnittstellentyp sein soll, entfernen Sie das New-Schlüsselwort.

  2. Wenn die Variable auf eine Instanz verweisen soll, deklarieren Sie sie als Klassen- oder Strukturtyp. Behalten Sie das New-Schlüsselwort bei, um eine Instanz zu erstellen.

Siehe auch

Referenz

Interface-Anweisung (Visual Basic)

Class-Anweisung (Visual Basic)

Structure-Anweisung