Repository navigation
KO CSharp Types
Codex edited this page Oct 11, 2026
·
2 revisions
Українська · Русский · 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:
// 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.
ClassicUO — Bad Newbie & C# Scripts IDE