Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Deklarationsanweisung verwendet eine New Operator-Klausel, in der als zu erstellender Typ ein Typparameter angegeben wird, der ohne eine New-Einschränkung deklariert ist.
Eine Einschränkung für einen Typparameter ist eine Anforderung an jedes Typargument, das beim Erstellen des generischen Typs an diesen Typparameter übergeben wird. Die New -Einschränkung gibt an, dass das Typargument einen parameterlosen Konstruktor verfügbar machen muss, auf den der erstellende Code zugreifen kann. Dadurch wird eine New -Klausel in einer Deklarationsanweisung und das Erstellen einer Instanz dieses Typs ermöglicht.
Fehler-ID: BC32046
So beheben Sie diesen Fehler
Wenn Sie für das Typargument das Verfügbarmachen eines parameterlosen Konstruktors, auf den der Code zugreifen kann, verbindlich festlegen können, fügen Sie der Deklaration des Typparameters die
New-Einschränkung hinzu.Wenn Sie für das Typargument das Verfügbarmachen eines parameterlosen Konstruktors, auf den der Code zugreifen kann, nicht verbindlich festlegen können, entfernen Sie die
New-Klausel aus der Deklarationsanweisung. Sie können nicht gewährleisten, dass alle an den Typparameter übergebenen Typargumente die Erstellung einer Instanz zugelassen.