Maison >développement back-end >C++ >Comment puis-je simuler des variables globales en C# ?
Se moquer des variables globales en C#
Contrairement à d'autres langages de programmation, C# ne prend pas en charge la déclaration de variables globales. Cependant, il existe une solution de contournement pour obtenir des fonctionnalités similaires à l'aide de classes statiques.
Créer une classe de variable globale
Pour simuler des variables globales, créez une classe statique appelée "Globals" qui contient des membres statiques représentant les variables requises. Par exemple :
<code class="language-csharp">public static class Globals { public const Int32 BUFFER_SIZE = 512; // 不可修改 public static String FILE_NAME = "Output.txt"; // 可修改 public static readonly String CODE_PREFIX = "US-"; // 不可修改 }</code>
Utilisez "const" et "readonly" pour vous assurer que certaines variables ne sont pas modifiables.
Accéder aux variables globales
Pour accéder à ces variables globales, utilisez le nom de la classe suivi du nom de la variable :
<code class="language-csharp">String code = Globals.CODE_PREFIX + value.ToString();</code>
Cela vous permet d'utiliser ces variables n'importe où dans le même espace de noms.
Gestion de différents espaces de noms
Si vous devez accéder à des variables globales dans différents espaces de noms, vous avez deux options :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!