Derleyici Hatası CS0080
Genel olmayan bildirimlerde kısıtlamalara izin verilmez
Bulunan söz dizimi yalnızca tür parametresine kısıtlamalar uygulamak için genel bir bildirimde kullanılabilir. Daha fazla bilgi için bkz . Genel Bilgiler.
MyClass genel bir sınıf olmadığından ve Foo genel bir yöntem olmadığından aşağıdaki örnek CS0080 oluşturur.
namespace MyNamespace
{
public class MyClass where MyClass : System.IDisposable // CS0080 //the following line shows an example of correct syntax
//public class MyClass<T> where T : System.IDisposable
{
public void Foo() where Foo : new() // CS0080
//the following line shows an example of correct syntax
//public void Foo<U>() where U : struct
{
}
}
public class Program
{
public static void Main()
{
}
}
}
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: