AD

¿Ya dominas lo básico? Un curso estructurado de C# es la vía rápida para dar el salto.

Ver cursos de C# en Udemy

Enlace de afiliado. No te cuesta nada extra.

#️⃣Lecciones de C#
Lección 47 / 68

Métodos que devuelven varios valores (tuplas)

En esta lección harás que un método devuelva más de un resultado.

C# permite devolver una tupla con nombre: (int Min, int Max) MinMax(int[] n). Quien la recibe accede con resultado.Min y resultado.Max.

El código de ejemplo calcula a la vez el mínimo y el máximo y los devuelve juntos.

Los nombres son lo que hace útil esta forma. Sin ellos tendrías Item1 e Item2, que obligan a recordar el orden. Con nombres, la firma del método documenta por sí sola qué sale de él.

Se puede además descomponer directamente en la llamada: var (min, max) = MinMax(numeros);. Para agrupar datos que van a circular por el programa suele ser mejor un record, que tiene nombre propio; las tuplas encajan bien para resultados locales y de corto alcance.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar C# directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)