KO CSharp Patterns - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki
ะฃะบัะฐัะฝััะบะฐ ยท ะ ัััะบะธะน ยท English ยท Deutsch ยท Franรงais ยท Italiano ยท Espaรฑol ยท ็น้ซไธญๆ ยท ๆฅๆฌ่ช ยท ํ๊ตญ์ด
ํจํด ๋งค์นญ
ํ
ํ๋ฆฟ์ ๋์์ ๊ฐ์ ํ์ธํ๊ณ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ ์ ์์ต๋๋ค. ์์, ์ ํ, ์์ฑ, ์์น, ๊ด๊ณ, ๋ชฉ๋ก ๋ฐ ๋
ผ๋ฆฌ ์กฐํฉ and, or, not์ ๋ํ ํ
ํ๋ฆฟ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. _๋ ํ๊ธฐ๋ ๊ฐ์ ๋ํ๋
๋๋ค.
๊ฐ๋จํ ์์ (Example.cs)
์ด ์์ ๋ฅผ Example.cs๋ก ๋ฐ๋ก ์ ์ฅํ๊ณ ์ด ํ์ด์ง์ ๋ค๋ฅธ ์์ ์ ๋
๋ฆฝ์ ์ผ๋ก ์คํํ์ธ์.
Example.cs:
// PROJECT-EXAMPLE
int value = 15;
System.Console.WriteLine(value is > 10 and < 20);
๊ฒฐ๊ณผ:
True
object value = "backpack";
if (value is string { Length: > 0 } name)
{
UO.Print(name);
}
int[] numbers = [1, 2, 3];
string shape = numbers switch
{
[1, .., 3] => "starts with 1 and ends with 3",
[] => "empty",
_ => "other"
};
UO.Print(shape);
๊ณต์ ๋ฌธ์: ํจํด ์ผ์น - Microsoft Learn.