Repository navigation
DE CSharp Patterns
Codex edited this page Oct 11, 2026
·
2 revisions
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Gleichzeitig prüft die Vorlage den Wert und kann die Daten abrufen. Es stehen Vorlagen für Konstanten, Typen, Eigenschaften, Positionen, Beziehungen, Listen und logische Kombinationen and, or, not zur Verfügung. _ bezeichnet einen verworfenen Wert.
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 value = 15;
System.Console.WriteLine(value is > 10 and < 20);Ergebnis:
True
object value = "backpack";
if (value is string { Length: > 0 } name)
{
UO.Print(name);
}int[] numbers = [1, 2, 3];
string shape = numbers switch
{
[1, .., 3] => "starts with 1 and ends with 3",
[] => "empty",
_ => "other"
};
UO.Print(shape);Offizielle Dokumentation: Pattern Matching – Microsoft Learn.
ClassicUO — Bad Newbie & C# Scripts IDE