Sdílet prostřednictvím


Compilerfehler CS0718

Aktualisiert: November 2007

Fehlermeldung

"Typ": Statische Typen können nicht als Typargumente verwendet werden.
'type': static types cannot be used as type arguments

Da ein statischer Typ nicht instanziiert werden kann, kann er nicht als generisches Argument verwendet werden. Entfernen Sie den statischen Typ aus dem generischen Argument, um diesen Fehler zu beheben,

Beispiel

Im folgenden Beispiel wird CS0718 generiert:

// CS0718.cs
public static class SC
{
    public static void F()
    {
    }
}

public class G<T>
{
}

public class CMain
{
    public static void Main()
    {
        G<SC> gsc = new G<SC>();  // CS0718
    }
}