İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0416

'tür parametresi': öznitelik bağımsız değişkeni tür parametrelerini kullanamaz

Öznitelik bağımsız değişkeni olarak izin verilmeyen bir tür parametresi kullanıldı. Genel olmayan bir tür kullanın.

Aşağıdaki örnek CS0416 oluşturur:

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