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.
Delegados
Puzzle
Eventos
Test
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
Introducción a C#
Test
Clases y encapsulación
Test
Polimorfismo
Puzzle
Eventos
Puzzle
Operadores
Puzzle
LINQ
Código
Lambdas
Puzzle
Excepciones
Test
Tecnologías de este ejercicio de programación
Entornos de desarrollo para este ejercicio

Visual Studio Code

GitHub