Skip to content

DE CSharp Variables

Codex edited this page Oct 11, 2026 · 2 revisions

Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어

Variablen, Konstanten und Geltungsbereich

Handbuch C# · Beispiele UO

Eine Variable muss vor ihrer Verwendung deklariert werden und vor dem Lesen mit einem Wert versehen werden. Der lokale Name ist innerhalb seines Blocks sichtbar; Parameter – innerhalb der Methode. const gibt einen Wert zur Kompilierungszeit an, readonly begrenzt die Feldzuweisung auf einen Konstruktor oder eine Deklaration.

Einfaches Beispiel (Example.cs)

Speichern Sie dieses Beispiel separat als Example.cs. Führen Sie es unabhängig von den anderen Beispielen dieser Seite aus.

Example.cs:

// PROJECT-EXAMPLE
int count = 2;
count += 3;
const int Limit = 10;
System.Console.WriteLine($"{count}/{Limit}");

Ergebnis:

5/10
const int MaximumAttempts = 3;
int completed = 0;
for (int attempt = 0; attempt < MaximumAttempts; attempt++)
{
    completed++;
}
UO.Print($"Completed: {completed}");

Ein statisches Feld gehört zum Typ und wird innerhalb einer Ausführung von dessen Instanzen gemeinsam verwendet. Jeder Start von .csx, .cs oder .csproj isoliert benutzerdefinierte Typen und ihre statischen Felder; der Cache für kompilierten Code bewahrt diese Felder nicht zwischen Starts. Statische Daten gemeinsamer .NET- und Hostbibliotheken bleiben gemeinsam: Speichern Sie dort keine charakterbezogenen Daten.

sealed class Options
{
    public readonly int Delay;
    public Options(int delay) => Delay = delay;
}

var options = new Options(100);
await WaitAsync(options.Delay);

Offizielle Dokumentation: Variablen, Konstanten und Umfang – Microsoft Learn.

Clone this wiki locally