KO CSharp Loops - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki
ะฃะบัะฐัะฝััะบะฐ ยท ะ ัััะบะธะน ยท English ยท Deutsch ยท Franรงais ยท Italiano ยท Espaรฑol ยท ็น้ซไธญๆ ยท ๆฅๆฌ่ช ยท ํ๊ตญ์ด
๋ฃจํ, ์ค๋จ, ๊ณ์ ๋ฐ ๋ฐํ
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.