編譯器錯誤 CS0081
更新:2007 年 11 月
錯誤訊息
型別參數宣告必須是識別項,不是型別
當您宣告泛型方法或型別時,指定型別參數為識別項,例如 "T" 或 "inputType"。當用戶端程式碼呼叫方法時,會提供型別以取代方法或類別主體中的每個辨識項。如需詳細資訊,請參閱泛型型別參數 (C# 程式設計手冊)。
// 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);
}
}