Partager via


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