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 55 / 68

Leer argumentos de la línea de órdenes

En esta lección recibirás datos al lanzar el programa.

El parámetro string[] args de Main contiene los argumentos. Igual que en Java, args[0] es ya el primer argumento, no el nombre del programa.

El código de ejemplo muestra los dos primeros argumentos, o un texto por defecto si no se pasaron.

Comprobar args.Length antes de leer es imprescindible. Acceder a args[0] sin argumentos lanza IndexOutOfRangeException; el ejemplo lo evita con un operador ternario, que es un patrón muy compacto para valores por defecto.

Los argumentos llegan siempre como texto: para usarlos como números hay que convertirlos, y con datos del usuario conviene int.TryParse(). Para herramientas con muchas opciones se usa System.CommandLine en lugar de analizar args a mano.

📖 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)