Erreur du compilateur CS0504
Mise à jour : novembre 2007
Message d'erreur
La constante 'variable' ne peut pas être marquée comme static
The constant 'variable' cannot be marked static
Si une variable est de type const, elle est également static. Si vous souhaitez une variable const et static, déclarez cette variable comme const ; si vous souhaitez uniquement une variable static, marquez-la comme static.
L'exemple suivant génère l'erreur 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();
}
}