Compilerfehler CS0416
'Typparameter': Ein Attributargument kann keine Typparameter verwenden.
Ein Typparameter wurde als Attributargument verwendet. Dies ist nicht zulässig. Verwenden Sie einen nicht generischen Typ.
Im folgenden Beispiel wird CS0416 generiert:
// CS0416.cs
public class MyAttribute : System.Attribute
{
public MyAttribute(System.Type t)
{
}
}
class G<T>
{
[MyAttribute(typeof(G<T>))] // CS0416
public void F()
{
}
}
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.