İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0695

'genel tür' hem 'genel arabirim' hem de 'genel arabirim' uygulayamaz, çünkü bazı tür parametre değişimleri için birleştirici olabilir

Bu hata, genel bir sınıf aynı genel arabirimin birden fazla parametreleştirmesini uyguladığında ve iki arabirimi özdeş hale getirecek bir tür parametresi değişimi olduğunda oluşur. Bu hatayı önlemek için arabirimlerden yalnızca birini uygulayın veya çakışmayı önlemek için tür parametrelerini değiştirin.

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

// CS0695.cs  
// compile with: /target:library  
  
interface I<T>  
{  
}  
  
class G<T1, T2> : I<T1>, I<T2>  // CS0695  
{  
}