Skip to content

KO 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