Ejercicio de programación con CSharp: CRUD en C# de modelo Customer sobre una lista
Proyecto
0h 30m
Ejercicios de programación de C# proyecto real CRUD de Customer sobre una lista usando Visual Studio Code - proyecto código
- Configuración inicial:
- Abre Visual Studio Code y crea una nueva carpeta de proyecto.
- Inicializa un nuevo proyecto de consola con el comando
dotnet new console
.
- Crear la clase Customer:
- Crea un archivo llamado
Customer.cs
. - Define la clase
Customer
con los atributosid
,firstName
,lastName
yemail
.
- Crea un archivo llamado
- Crear la clase CustomerRepository:
- Crea un archivo llamado
CustomerRepository.cs
. - Define la clase
CustomerRepository
con una lista deCustomer
. - Implementa los métodos CRUD:
CreateCustomer(Customer customer)
ReadCustomer(int id)
UpdateCustomer(Customer customer)
DeleteCustomer(int id)
- Crea un archivo llamado
- Implementar la clase Main:
- En el archivo
Program.cs
(renómbralo aMain.cs
si lo prefieres), crea un menú interactivo en la consola. - Implementa las opciones del menú para llamar a los métodos CRUD de
CustomerRepository
.
- En el archivo
- Probar la aplicación:
- Ejecuta el proyecto y prueba todas las funcionalidades CRUD a través del menú interactivo.
- Asegúrate de que el manejo de errores funciona correctamente.
- Documentar el código:
- Añade comentarios y documentación en el código para mejorar su comprensión.
Más ejercicios de programación con CSharp
Evalúa tus conocimientos en CSharp con más ejercicios de programación de tipo Test, Puzzle, Código y Proyecto con VSCode.
Excepciones
Puzzle
Operadores
Código
Control de flujo
Test
Polimorfismo
Test
Funciones
Código
Arrays y listas
Código
Variables y constantes
Test
Diccionarios
Puzzle
Variables y constantes
Puzzle
Constructores y destructores
Puzzle
Clases y encapsulación
Test
Polimorfismo
Puzzle
Eventos
Puzzle
Operadores
Puzzle
LINQ
Código
Lambdas
Puzzle
Excepciones
Test
Objetos
Test
Conjuntos, colas y pilas
Test
Tipos de datos
Puzzle
Certificados de superación de CSharp
Supera todos los retos de CSharp y obtén certificados de superación para mejorar tu currículum y empleabilidad.
Tecnologías de este ejercicio de programación
Entornos de desarrollo para este ejercicio
Visual Studio Code
GitHub