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

[Aplicado] Construye una herramienta de inventario

En esta lección juntarás todo lo anterior en un programa pequeño pero completo.

Aparecen a la vez varias cosas que ya conoces: una clase o record para los artículos, una lista que los guarda, un recorrido, condiciones que deciden el estado y salida con formato.

El código de ejemplo registra unos artículos y muestra el estado de cada uno.

Fíjate en el reparto de responsabilidades: los datos por un lado y la lógica que opera sobre ellos por otro. Parece exagerado en un programa de treinta líneas, y es exactamente lo que permite que un proyecto siga siendo manejable cuando crece: si mañana hay que ordenar o filtrar, ya sabes dónde va ese código.

Si quieres seguir practicando, prueba a filtrar los agotados con items.Where(i => i.Cantidad == 0), a ordenar por cantidad con OrderBy, o a agrupar por estado con GroupBy. Con eso pasarías de un ejercicio a una herramienta, que es el salto que da sentido a todo lo aprendido.

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