閱讀英文

共用方式為


編譯器錯誤 CS0416

'類型參數': 屬性引數不可使用類型參數

使用了類型參數作為屬性引數,這是不允許的做法。 請使用非泛型類型。

下列範例會產生 CS0416:

// CS0416.cs  
public class MyAttribute : System.Attribute  
{  
   public MyAttribute(System.Type t)  
   {  
   }  
}  
  
class G<T>  
{  
  
   [MyAttribute(typeof(G<T>))]  // CS0416  
   public void F()  
   {  
   }  
  
}