typestar

if y else en C#

Ramificar: la escalera if/else y el operador condicional.

int hour = 14;

if (hour < 12)
{
    Console.WriteLine("morning");
}
else if (hour < 18)
{
    Console.WriteLine("afternoon");
}
else
{
    Console.WriteLine("evening");
}

// el operador condicional elige un valor, no una rama
var label = hour < 12 ? "am" : "pm";
Console.WriteLine(label);

Cómo funciona

  1. if/else if/else ejecuta exactamente una rama.
  2. Llaves en cada rama es el hábito de C#, incluso para una sola línea.
  3. ? : elige un valor en línea cuando una rama completa es demasiada ceremonia.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
18
Caracteres a escribir
278
Tokens
65
Ritmo de tres estrellas
100 tpm

Al ritmo de tres estrellas de 100 tokens por minuto, este intento toma unos 39 segundos.

Escribe este fragmento

Paso 1 de 3 en Control de flujo; paso 8 de 29 en Fundamentos del lenguaje.

← Anterior Siguiente →