Error del compilador CS0175
Actualización: noviembre 2007
Mensaje de error
El uso de la palabra clave 'base' no es válido en este contexto
Use of keyword 'base' is not valid in this context
La palabra clave base (Referencia de C#) debe usarse para especificar un miembro determinado de la clase base. Para obtener más información, vea Constructores (Guía de programación de C#).
El código siguiente genera el error 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;
}
}