Operadores
En C#, tenemos una variedad de operadores que nos permiten realizar diversas operaciones. A continuación, te presento algunos de los operadores más comunes junto con ejemplos:
- Operadores Aritméticos:
- Realizan operaciones matemáticas con operandos numéricos.
- Ejemplos:
int a = 10; int b = 5; int suma = a + b; // Suma: 15 int resta = a - b; // Resta: 5 int multiplicacion = a * b; // Multiplicación: 50 int division = a / b; // División: 2 int modulo = a % b; // Módulo (residuo): 0
- Operadores de Comparación:
- Comparan operandos numéricos.
- Ejemplos:
bool esIgual = (a == b); // ¿a es igual a b? (false) bool esMayor = (a > b); // ¿a es mayor que b? (true) bool esMenor = (a < b); // ¿a es menor que b? (false)
- Operadores Lógicos Booleanos:
- Realizan operaciones lógicas con operandos booleanos.
- Ejemplos:
bool condicion1 = true; bool condicion2 = false; bool resultadoY = condicion1 && condicion2; // AND lógico (false) bool resultadoO = condicion1 || condicion2; // OR lógico (true) bool resultadoNo = !condicion1; // NOT lógico (false)
- Operador Ternario:
- Evalúa una expresión booleana y devuelve uno de dos valores según si la expresión es verdadera o falsa.
- Ejemplo:
int edad = 18; string mensaje = (edad >= 18) ? "Mayor de edad" : "Menor de edad"; // mensaje: "Mayor de edad"
- Operadores de Incremento y Decremento:
- Modifican el valor de una variable.
- Ejemplo:
int contador = 5; contador++; // Incremento: contador = 6 contador--; // Decremento: contador = 5
- Operadores de Cadena Interpolada:
- Permiten crear cadenas con valores insertados.
- Ejemplo:
double radio = 2.3; string mensaje = $"El área de un círculo con radio {radio} es {Math.PI * radio * radio:F3}."; // mensaje: "El área de un círculo con radio 2.3 es 16.619."
Recuerda que la elección del operador adecuado depende del contexto y los requisitos de tu programa.