Ereignisse
17. März, 23 Uhr - 21. März, 23 Uhr
Nehmen Sie an der Meetup-Serie teil, um skalierbare KI-Lösungen basierend auf realen Anwendungsfällen mit Mitentwicklern und Experten zu erstellen.
Jetzt registrierenDieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
„identifier“: Beim Erstellen einer Instanz eines Variablentyps können Argumente nicht bereitgestellt werden.
Dieser Fehler tritt auf, wenn ein Aufruf an den new
-Operator auf einem Typparameter Argumente hat. Der einzige Konstruktor, der mithilfe des new
-Operators auf einem unbekannten Parametertyp aufgerufen werden kann, ist ein Konstruktor, der über keine Argumente verfügt. Wenn Sie einen anderen Konstruktor aufrufen müssen, erwägen Sie eine Einschränkung für einen Klassentyp oder eine Schnittstelleneinschränkung.
Im folgenden Beispiel wird der Fehler CS0417 generiert:
// CS0417
class ExampleClass<T> where T : new()
{
// The following line causes CS0417.
T instance1 = new T(1);
// The following line doesn't cause the error.
T instance2 = new T();
}
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben:
Ereignisse
17. März, 23 Uhr - 21. März, 23 Uhr
Nehmen Sie an der Meetup-Serie teil, um skalierbare KI-Lösungen basierend auf realen Anwendungsfällen mit Mitentwicklern und Experten zu erstellen.
Jetzt registrieren