KO CSharp Conditions - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki
ะฃะบัะฐัะฝััะบะฐ ยท ะ ัััะบะธะน ยท English ยท Deutsch ยท Franรงais ยท Italiano ยท Espaรฑol ยท ็น้ซไธญๆ ยท ๆฅๆฌ่ช ยท ํ๊ตญ์ด
if๋ bool์ ๋ฐ์๋ค์
๋๋ค. ๊ณ์ฝ์ ๋ฐ๋ผ ๋ช
์์ ์ธ ๋น๊ต๋ฅผ ํตํด ํ๋ ์ด ํ์ ์์น ๊ฒฐ๊ณผ๋ฅผ ํ์ธํฉ๋๋ค(์: result != 0). ๋ช
๋ น ์ค๋ช
์ด ์์ผ๋ฉด 0์ ์ค๋ฅ๋ก ๊ฐ์ฃผํ์ง ๋ง์ญ์์ค.
์ด ์์ ๋ฅผ Example.cs๋ก ๋ฐ๋ก ์ ์ฅํ๊ณ ์ด ํ์ด์ง์ ๋ค๋ฅธ ์์ ์ ๋
๋ฆฝ์ ์ผ๋ก ์คํํ์ธ์.
Example.cs:
// PROJECT-EXAMPLE
int health = 80;
if (health < 50) System.Console.WriteLine("Low");
else System.Console.WriteLine("Ready");๊ฒฐ๊ณผ:
Ready
int hp = UO.GetHP();
if (hp > 50)
{
UO.Print("High HP");
}
else if (hp > 0)
{
UO.Print("HP is available");
}
else
{
UO.Print("Check character state");
}switch ์ฐ์ฐ์๋ case, when ๋ฐ default๋ฅผ ์ฌ์ฉํ์ฌ ๋ถ๊ธฐ๋ฅผ ์ ํํฉ๋๋ค. switch-ํํ์์ ๊ฐ์ ๋ฐํํฉ๋๋ค. ์ง์ ์์๋ ์ ํ, ์์ฑ ๋ฐ ๋ฒ์ ํ
ํ๋ฆฟ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
int distance = 3;
string label = distance switch
{
0 => "here",
<= 2 => "near",
< 10 => "reachable area",
_ => "far"
};
UO.Print(label);๊ณต์ ๋ฌธ์: ์กฐ๊ฑด ๋ฐ ์ค์์น - Microsoft Learn.