Leer en inglés

Compartir a través de


Error del compilador CS0175

El uso de la palabra clave 'base' no es válido en este contexto

La palabra clave base debe usarse para especificar un miembro determinado de la clase base. Para obtener más información, vea Constructores.

El ejemplo siguiente genera la advertencia CS0175:

// CS0175.cs  
using System;  
class BaseClass  
{  
    public int TestInt = 0;  
}  
  
class MyClass : BaseClass  
{  
    public static void Main()  
    {  
        MyClass aClass = new MyClass();  
        aClass.BaseTest();  
    }  
  
    public void BaseTest()  
    {  
        Console.WriteLine(base); // CS0175  
        // Try the following line instead:  
        // Console.WriteLine(base.TestInt);  
        base = 9;   // CS0175  
  
        // Try the following line instead:  
        // base.TestInt = 9;  
    }  
}