Skip to content

KO CSharp Types

Codex edited this page Oct 11, 2026 · 2 revisions

Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어

모든 내장 유형

설명서 C# · 예시 UO

유형 목적지
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.

Clone this wiki locally