Repository navigation
JA CSharp Loops
Codex edited this page Oct 11, 2026
·
2 revisions
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
for は、初期アクション、条件、変更を指定します。 foreach はシーケンスを繰り返します。 while は反復の前に条件をチェックします。 do - その後。 break はループを終了し、continue は次の反復に進み、return はメソッドまたはスクリプトを終了します。
この例を Example.cs として別に保存し、このページの他の例とは独立して実行してください。
Example.cs:
// PROJECT-EXAMPLE
for (int i = 0; i < 3; i++)
System.Console.WriteLine(i);結果:
0
1
2
for (int attempt = 1; attempt <= 3; attempt++)
{
UO.Print($"Attempt {attempt}");
await WaitAsync(100);
}string[] names = ["self", "backpack", "lasttarget"];
foreach (string name in names)
{
if (name == "backpack") continue;
UO.Print(UO.GetSerial(name));
}int left = 3;
while (left > 0)
{
left--;
await WaitAsync(50);
}
do
{
UO.Print("Runs at least once");
} while (false);無限バックグラウンド スクリプトには、外部状態を待機するときに明確な停止および待機条件が必要です。 goto は言語に存在しますが、通常は通常のループとメソッドの方が明確です。
公式ドキュメント: ループ、ブレーク、続行、リターン - Microsoft Learn。
ClassicUO — Bad Newbie & C# Scripts IDE