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.
Arrays y listas
Puzzle
Objetos
Puzzle
Excepciones
Test
Eventos
Test
Lambdas
Test
Diccionarios en C#
Código
Variables y constantes
Test
Tipos de datos
Test
Herencia
Puzzle
Operadores
Puzzle
Uso de consultas LINQ
Test
Clases y encapsulación
Puzzle
Uso de consultas LINQ
Puzzle
Excepciones
Puzzle
Control de flujo
Test
Eventos
Puzzle
Diccionarios
Puzzle
Tipos de datos
Puzzle
Conjuntos, colas y pilas
Puzzle
Tecnologías de este ejercicio de programación
Entornos de desarrollo para este ejercicio

Visual Studio Code

GitHub