Compartir a través de


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();
   }
}