Repository navigation
DE CSharp Variables
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
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.
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.
ClassicUO — Bad Newbie & C# Scripts IDE