initonly (C++/CLI)

initonly est une mot clé sensible au contexte qui indique que l’affectation de variable ne peut se produire que dans le cadre de la déclaration ou dans un constructeur statique dans la même classe.

L'exemple suivant montre comment utiliser initionly :

// mcpp_initonly.cpp
// compile with: /clr /c
ref struct Y1 {
   initonly
   static int staticConst1;

   initonly
   static int staticConst2 = 0;

   static Y1() {
      staticConst1 = 0;
   }
};

Voir aussi

Classes et structs