Deklarieren Sie eine globale Variable in C#
-
Deklarieren Sie eine globale Variable, indem Sie eine
public static
Variable in einer öffentlichen Klasse in C# definieren -
Deklarieren Sie eine globale Variable, indem Sie eine
public static
-Eigenschaft in einer öffentlichen Klasse in C# definieren
In diesem Tutorial werden Methoden zum Deklarieren einer globalen Variablen in C# erläutert.
Deklarieren Sie eine globale Variable, indem Sie eine public static
Variable in einer öffentlichen Klasse in C# definieren
Eine globale Variable ist eine Variable, auf die in allen Klassen unseres Programms zugegriffen werden kann. Leider gibt es keine integrierte Methode oder ein integriertes Schlüsselwort, um dieses Ziel zu erreichen. Daher müssen wir uns hierfür auf benutzerdefinierte Ansätze verlassen. Wir können eine public static
-Variable innerhalb einer public
-Klasse deklarieren, um sie als globale Variable in C# zu verwenden. Das folgende Codebeispiel zeigt, wie eine globale Variable mit einer public
-Klasse in C# deklariert wird.
using System;
namespace create_global_variable {
public static class Global {
public static string name;
}
class Program {
static void Main(string[] args) {
Global.name = "Delft Stack";
Console.WriteLine(Global.name);
}
}
}
Ausgabe:
Delft Stack
Im obigen Code haben wir eine public static
Variable name
deklariert. Das Schlüsselwort public
gibt an, dass auf name
außerhalb der Klasse zugegriffen werden kann, und das Schlüsselwort static
gibt an, dass kein Klassenobjekt erstellt werden muss, um darauf zuzugreifen. Auf die Variable name
kann überall im Namespace create_global_variable
mit Global.name
zugegriffen werden. Wenn wir auf die Variable Global.name
außerhalb des Namespace create_global_variable
zugreifen möchten, müssen wir die Klasse Global
außerhalb des Namespace create_global_variable
definieren.
Deklarieren Sie eine globale Variable, indem Sie eine public static
-Eigenschaft in einer öffentlichen Klasse in C# definieren
Wenn Sie keine public
-Variable innerhalb einer Klasse deklarieren möchten, können Sie stattdessen eine property
verwenden. Das folgende Codebeispiel zeigt, wie Sie mit der Eigenschaft public static
eine globale Variable in C# deklarieren.
using System;
namespace create_global_variable {
public class Global {
public static string name;
public static String Name { get; set; }
}
class Program {
static void Main(string[] args) {
Global.Name = "Delft Stack";
Console.WriteLine(Global.Name);
}
}
}
Ausgabe:
Delft Stack
Im obigen Code haben wir eine public static
-Eigenschaft Name
deklariert. Das Schlüsselwort public
gibt an, dass auf Name
außerhalb der Klasse zugegriffen werden kann, und das Schlüsselwort static
gibt an, dass kein Klassenobjekt erstellt werden muss, um darauf zuzugreifen. Auf die Eigenschaft Name
kann mit Global.Name
an einer beliebigen Stelle im Namespace create_global_variable
zugegriffen werden. Wenn wir auf die Eigenschaft Global.Name
außerhalb des Namespace create_global_variable
zugreifen möchten, müssen wir die Klasse Global
außerhalb des Namespace create_global_variable
definieren.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn