1. Introducción a C#
¿Qué es C# y .NET?
C# (C-Sharp) es un lenguaje de programación moderno, orientado a objetos y fuertemente tipado, creado por Microsoft. Corre sobre la plataforma .NET, lo que significa que puedes crear aplicaciones de escritorio, web, móviles (con MAUI) e incluso videojuegos (con Unity).
Si vienes de aprender pseudocódigo (como PSeInt), notarás que C# exige más precisión en cómo defines las cosas, pero a cambio te da un poder inmenso para crear software real y escalable.
Video: C# y .NET

Desbloquear contenido iniciando sesión
Ir a cuentaEstructura Básica y el Hola Mundo
Todo programa en C# reciente (desde C# 9.0 en adelante) permite un estilo simplificado usando las "Top-level statements". Sin embargo, tradicionalmente, C# siempre ha sido estructurado dentro de clases y métodos de esta forma:
Sintaxis: Reglas de Oro
- Punto y coma (;): Toda instrucción debe terminar con
;. Igual que en PSeInt. - Case-sensitive: C# distingue entre mayúsculas y minúsculas (
Saludarno es lo mismo quesaludar). - Librerías principales:
using System;incluye funciones básicas, como entrada y salida de datos a la consola.
👨💻 Ejercicio Práctico
Escribe la estructura base de C# en la clase Program con el método Main e imprime en consola el mensaje: "¡C# será mi mejor amigo!"
👁️ Ver solución propuesta
👨💻 Ejercicio Práctico 2
Imprime tu nombre en la primera línea y tu ciudad en la segunda utilizando dos Console.WriteLine distintos.
👁️ Ver solución propuesta
👨💻 Ejercicio Práctico 3
Utiliza Console.Write (sin Line) para imprimir "Hola " y "Mundo" en comandos separados, pero que aparezcan juntos en la pantalla.
👁️ Ver solución propuesta
👨💻 Ejercicio Práctico 4
Añade un comentario de una línea que diga "Autor: Yo" y un comentario multilínea explicando qué hace tu programa principal.
👁️ Ver solución propuesta
Ponte a prueba
Comprueba tus conocimientos sobre este tema realizando nuestro pequeño test.