Error del compilador CS0695
'generic type' no puede implementar tanto 'generic inerface' como 'generic interface' porque se pueden unificar para algunas sustituciones de parámetros de tipo
Este error se produce cuando una clase genérica implementa más de una parametrización de la misma interfaz genérica y existe una sustitución de parámetros de tipo que haría que las dos interfaces fuesen idénticas. Para evitar este error, implemente solo una de las interfaces o cambie los parámetros de tipo para evitar el conflicto.
El ejemplo siguiente genera la advertencia CS0695:
// CS0695.cs
// compile with: /target:library
interface I<T>
{
}
class G<T1, T2> : I<T1>, I<T2> // CS0695
{
}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: