Error del compilador CS0111

Actualización: noviembre 2007

Mensaje de error

El tipo 'clase' ya define un miembro denominado 'miembro' con los mismos tipos de parámetros
Type 'class' already defines a member called 'member' with the same parameter types

El error CS0111 se produce si una clase contiene dos declaraciones de miembros con el mismo nombre y los mismos tipos de parámetros. Para obtener más información, vea Métodos (Guía de programación de C#).

Ejemplo

El código siguiente genera el error CS0111.

// CS0111.cs
class A
{
   void Test() { }
   public static void Test(){}   // CS0111
   
   public static void Main() {}
}