Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
'miembro1': no se puede reemplazar porque 'miembro2' no es una función.
Una declaración de clase intentó reemplazar un elemento que no es un método en una clase base. Los reemplazos deben coincidir en el tipo de miembro. Si quiere un método con el mismo nombre que un método en una clase base, use new (y no override) en la declaración del método en la clase base.
El ejemplo siguiente genera la advertencia CS0505:
// CS0505.cs
// compile with: /target:library
public class clx
{
public int i;
}
public class cly : clx
{
public override int i() { return 0; } // CS0505
}