C¶
Apuntes personales para aprender C#, organizados con la misma estructura que la unidad 1 de Programación: del concepto de programa hasta compilar, ejecutar y comprobar código.
Cómo está organizado
Cada apartado responde a una pregunta: qué es un programa, cómo se escribe en C#, qué datos maneja, cómo se comprueba y cómo se compila y ejecuta.
| Apartado | Contenido |
|---|---|
| U1. Primer programa en C# | Estructura, variables, operadores, tipos, pruebas |
| U2. Estructuras de control | Condicionales, bucles, excepciones y depuración |
| U3. Estructuras de datos | Cadenas, listas, mapas, conjuntos, JSON y XML |
| U4. Programación orientada a objetos | Clases, objetos, propiedades, constructores, enumerados y un proyecto |
| U5. Herencia, abstractas e interfaces | Herencia, polimorfismo, clases abstractas, interfaces y record |
| U6. Diseño de programas con POO | Jerarquías, los cinco principios SOLID y documentación |
| Entorno | SDK de .NET, editor y la orden dotnet |
| Prácticas | Guía de prácticas de la unidad 1 |
Qué es C#
C# es un lenguaje de tipado estático, orientado a objetos y multiplataforma, creado por Microsoft y que se ejecuta sobre .NET. Se usa para aplicaciones de escritorio y de servidor, servicios web, videojuegos (con Unity) y, con .NET MAUI, aplicaciones móviles. Se parece mucho a Java y a Kotlin.
Web en construcción
Por ahora están las unidades 1 a 6. Las demás (entrada y salida, ficheros, interfaces gráficas y bases de datos) se irán añadiendo.