public enum sEnum
{
zero = 0, one = 1
}
public int x;
public static void a(sEnum s)
{
x = 3;
if (s == sEnum.one) ...
}
Pourquoi les valeurs de l'énumération peuvent-elles être vérifiées ici, car le mot-clé static n'est pas utilisé? Où est-ce documenté dans la spécification de la langue?Accès aux valeurs enum non statiques à partir des méthodes statiques
Bien que la question ait été répondue mais que l'on souhaite dire une erreur, lorsque la fonction a est statique, alors comment affecter la valeur 3 au membre non statique x. Désolé de sortir du cadre de cette question, mais je ne pouvais pas m'empêcher de prendre note sur cette ligne de code. J'espère que cela ne vous dérangera pas. :) – necixy