Compilerfehler CS0307
'konstrukt' 'bezeichner' ist keine generische Methode. Wenn Sie eine Ausdrucksliste erstellen wollten, setzen Sie den <-Ausdruck in runde Klammern.
Das genannte Konstrukt war kein Typ und keine Methode, die einzigen Konstrukte, die generische Argumente annehmen können. Entfernen Sie die Typargumente in spitzen Klammern. Wenn ein Generikum erforderlich ist, deklarieren Sie Ihr generisches Konstrukt als generischen Typ oder generische Methode.
Im folgenden Beispiel wird CS0307 generiert:
// CS0307.cs
class C
{
public int P { get { return 1; } }
public static void Main()
{
C c = new C();
int p = c.P<int>(); // CS0307 – C.P is a property
// Try this instead
// int p = c.P;
}
}
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.