Une variable statique peut-être initialisée de la même manière qu'une variable de classe directement lors de sa déclaration. L'instanciation de la variable se fera alors automatiquement :
Cependant, il est parfois nécessaire de réaliser une instantiation plus complexe qui n'est pas possible en une seule commande. Il existe en C# l'équivalent du bloc static Java : Le constructeur statique.
La constructeur statique se déclare comme un constructeur sauf qu'il a le mot clé static qui le précède. Dedans, vous pouvez y instancier ou modifier tout ce qui est statique.
Ci dessous, un exemple de programme appelant ces 2 variables statiques avec le résultat de l'exécution du programme pour montrer que ca marche !
Aucun commentaire:
Enregistrer un commentaire