Skip to content

ES CSharp Operators

Bad Newbie edited this page Oct 16, 2026 · 3 revisions

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

Operadores y orden de evaluación.

Manual C# · Ejemplos UO

Grupo Operadores
Aritmética + - * / % ++ --
Comparación == != < > <= >=
Lógica `! &&
Puntas `~ &
Prisvaivanie `= += -= *= /= %= &=
Condiciones y null ?: ?? ?. ?[]
Tipos y objetos is as typeof sizeof new default
Accesos y alcances . [] ^ ..

La división de números enteros descarta la parte fraccionaria. && y || evalúan el segundo operando solo cuando es necesario. Los paréntesis hacen explícito el orden de expresión. & y | también se pueden aplicar a bool, evaluando ambos operandos.

Ejemplo sencillo (Example.cs)

Guarde este ejemplo por separado como Example.cs. Ejecútelo independientemente de los demás ejemplos de esta página.

Example.cs:

// PROJECT-EXAMPLE
System.Console.WriteLine(2 + 3 * 4);
System.Console.WriteLine((2 + 3) * 4);

Resultado:

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}");

Documentación oficial: Operadores y evaluación - Microsoft Learn.

Clone this wiki locally