Repository navigation
KO CSharp Operators
Codex edited this page Oct 11, 2026
·
2 revisions
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
| 그룹 | 운영자 |
|---|---|
| 산수 | + - * / % ++ -- |
| 비교 | == != < > <= >= |
| 논리 | `! && |
| 비트 | `~ & |
| 프리바이바니 | `= += -= *= /= %= &= |
| 조건 및 null | ?: ?? ?. ?[] |
| 유형 및 개체 | is as typeof sizeof new default |
| 접근 및 범위 | . [] ^ .. |
정수 나누기는 소수 부분을 버립니다. && 및 ||는 필요한 경우에만 두 번째 피연산자를 평가합니다. 괄호는 표현 순서를 명시적으로 만듭니다. & 및 |를 bool에도 적용하여 두 피연산자를 모두 평가할 수 있습니다.
이 예제를 Example.cs로 따로 저장하고 이 페이지의 다른 예제와 독립적으로 실행하세요.
Example.cs:
// PROJECT-EXAMPLE
System.Console.WriteLine(2 + 3 * 4);
System.Console.WriteLine((2 + 3) * 4);결과:
14
20
int hp = 50;
int maximum = 100;
bool shouldWait = maximum > 0 && hp * 100 / maximum < 60;
string state = shouldWait ? "low" : "ready";
UO.Print(state);int flags = 0b0010;
flags |= 0b0100;
bool hasFlag = (flags & 0b0100) != 0;
UO.Print($"Mask={flags}, enabled={hasFlag}");공식 문서: 운영자 및 평가 - Microsoft Learn.
ClassicUO — Bad Newbie & C# Scripts IDE