mercredi 22 décembre 2010

Initialisation statique en C# (constructeur statique)

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