İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0455

'Tür Parametre Adı' tür parametresi çakışan 'Kısıtlama Adı 1' ve 'Kısıtlama Adı 2' kısıtlamalarını devralıyor

Bu hatayı almanın iki yaygın yolu, tür parametresinin ilişkili olmayan iki sınıftan türemesi veya bir sınıf türü veya başvuru türü kısıtlamasından ve struct tür veya değer türü kısıtlamasından türetmesi için kısıtlamalar ayarlamaktır. Bu hatayı çözmek için devralma hiyerarşinizden çakışmayı kaldırın.

Örnek

Aşağıdaki kod CS0455 hatasını oluşturur.

// CS0455.cs  
using System;  
  
public class GenericsErrors {  
    public class B { }  
    public class B2 { }  
    public class G6<T> where T : B { public class N<U> where U : B2, T { } } // CS0455  
}