Skip to content

JA CSharp Loops

Codex edited this page Oct 11, 2026 · 2 revisions

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

ループ、ブレーク、継続、リターン

マニュアルC# · 例題UO

for は、初期アクション、条件、変更を指定します。 foreach はシーケンスを繰り返します。 while は反復の前に条件をチェックします。 do - その後。 break はループを終了し、continue は次の反復に進み、return はメソッドまたはスクリプトを終了します。

簡単な例 (Example.cs)

この例を 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。

Clone this wiki locally