KO CSharp Types - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki
ะฃะบัะฐัะฝััะบะฐ ยท ะ ัััะบะธะน ยท English ยท Deutsch ยท Franรงais ยท Italiano ยท Espaรฑol ยท ็น้ซไธญๆ ยท ๆฅๆฌ่ช ยท ํ๊ตญ์ด
๋ชจ๋ ๋ด์ฅ ์ ํ
| ์ ํ | ๋ชฉ์ ์ง |
|---|---|
bool |
๋ถ์ธ |
byte, sbyte, short, ushort |
์์ ์ ์ |
int, uint, long, ulong |
๋ถํธ ์๋ ์ ์์ ๋ถํธ ์๋ ์ ์ |
nint, nuint |
ํ๋ก์ธ์ค ํฌ์ธํฐ์ ํฌ๊ธฐ๋ฅผ ์ ์๋ก ์ง์ ํฉ๋๋ค. |
float, double |
๋ถ๋ ์์์ ์ซ์ |
decimal |
์์์ ๊ณ์ฐ |
char |
์ฝ๋ ๋จ์ UTF-16 |
string |
๋ถ๋ณ ํ ์คํธ |
object |
๊ณตํต ๋ฒ ์ด์ค ์ ํ |
dynamic |
๋ฐํ์ ์ ์์ ์ฐ๊ฒฐ |
๊ฐ ์ ํ์๋ ์ซ์, bool, char, ๊ตฌ์กฐ ๋ฐ ์ด๊ฑฐํ์ด ํฌํจ๋ฉ๋๋ค. ํด๋์ค, ๋ฐฐ์ด, ๋ฌธ์์ด, ์ธํฐํ์ด์ค ๋ฐ ๋๋ฆฌ์๋ ์ฐธ์กฐ ํ์์
๋๋ค. ๊ตฌ์กฐ์ ํ ๋นํ๋ฉด ํด๋น ๊ฐ์ด ๋ณต์ฌ๋ฉ๋๋ค. ์ฐธ์กฐ ํ ๋น์ ํ๋์ ๊ฐ์ฒด์ ๋ ๊ฐ์ ๋ณ์๋ฅผ ๋จ๊ธธ ์ ์์ต๋๋ค.
๊ฐ๋จํ ์์ (Example.cs)
์ด ์์ ๋ฅผ Example.cs๋ก ๋ฐ๋ก ์ ์ฅํ๊ณ ์ด ํ์ด์ง์ ๋ค๋ฅธ ์์ ์ ๋
๋ฆฝ์ ์ผ๋ก ์คํํ์ธ์.
Example.cs:
// PROJECT-EXAMPLE
int count = 3;
string name = "Ore";
bool ready = true;
System.Console.WriteLine($"{name}:{count}:{ready}");
๊ฒฐ๊ณผ:
Ore:3:True
int hp = 50;
double fraction = hp / 100.0;
decimal price = 12.50m;
string text = $"HP={hp}, fraction={fraction:F2}, price={price}";
UO.Print(text);
var๋ ์ด๊ธฐ ํํ์์์ ์ ํ์ ์ถ๋ก ํฉ๋๋ค. ๋ณ๋์ ๋์ ์ ํ์ด ์๋๋๋ค. void์ ๋ฉ์๋์ ๋ํ ๋ฐํ ๊ฐ์ด ์์์ ์๋ฏธํฉ๋๋ค. default(T)๋ T์ ๋ํ ๊ธฐ๋ณธ๊ฐ์ ์์ฑํฉ๋๋ค.
var count = 3;
object boxed = count;
int restored = (int)boxed;
UO.Print(restored.ToString());
๊ณต์ ๋ฌธ์: ๋ชจ๋ ๊ธฐ๋ณธ ์ ๊ณต ์ ํ - Microsoft Learn.