İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0406

'constraint' sınıf türü kısıtlaması diğer kısıtlamalardan önce gelmelidir

Genel bir tür veya yöntem sınıf türü kısıtlaması olduğunda, önce bu kısıtlama listelenmelidir. Bu hatayı önlemek için sınıf türü kısıtlamasını kısıtlama listesinin başına taşıyın.

Örnek

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

// CS0406.cs  
// compile with: /target:library  
interface I {}  
class C {}  
class D<T> where T : I, C {}   // CS0406  
class D2<T> where T : C, I {}   // OK