İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0706

Geçersiz kısıtlama türü. Kısıtlama olarak kullanılan bir tür bir arabirim, korumalı olmayan bir sınıf veya tür parametresi olmalıdır.

Bu hata, kısıtlama yan tümcesinde geçersiz bir yapı kullanıldığında oluşur. Bu hatayı önlemek için, hataya neden olan yapı yerine bir arabirim veya korumalı olmayan bir sınıf kullanın.

Örnek

Aşağıdaki örnek CS0706 oluşturur.

C#
// CS0706.cs  
// compile with: /target:library  
class A {}  
class C<T> where T : int[] {}  // CS0706  
class D<T> where T : A {}  // OK