Error del compilador CS0504
Actualización: noviembre 2007
Mensaje de error
La constante 'variable' no se puede marcar como static
The constant 'variable' cannot be marked static
Si una variable es const, también es static. Si se desea una variable const y static, sólo es necesario declarar la variable como const; si sólo se desea una variable static, únicamente debe marcarse como static.
El código siguiente genera el error CS0504:
// CS0504.cs
namespace x
{
abstract public class clx
{
static const int i = 0; // CS0504, cannot be both static and const
abstract public void f();
}
}