Advertencia del compilador (nivel 3) CS0693
El parámetro de tipo 'type parameter' tiene el mismo nombre que el parámetro de tipo de un tipo externo 'type'
Este error se produce cuando tiene un miembro genérico, como un método dentro de una clase genérica. Como el parámetro de tipo del método no es necesariamente el mismo que el de la clase, no puede asignarles el mismo nombre. Para obtener más información, vea Métodos genéricos.
Para evitar esta situación, utilice un nombre diferente para uno de los parámetros de tipo.
El ejemplo siguiente genera la advertencia CS0693.
// CS0693.cs
// compile with: /W:3 /target:library
class Outer<T>
{
class Inner<T> {} // CS0693
// try the following line instead
// class Inner<U> {}
}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: