Saltar a contenido

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.