Erro do compilador CS0081
A declaração de parâmetro de tipo deve ser um identificador e não um tipo
Quando você declara um método ou tipo genérico, especifique o parâmetro type como um identificador, por exemplo "T" ou "inputType". Quando o código do cliente chama o método, ele fornece o tipo, que substitui cada ocorrência do identificador no método ou no corpo da classe. Para obter mais informações, consulte Parâmetros de tipo genéricos.
// CS0081.cs
class MyClass
{
public void F<int>() {} // CS0081
public void F<T>(T input) {} // OK
public static void Main()
{
MyClass a = new MyClass();
a.F<int>(2);
a.F<double>(.05);
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: