Cargando...

Introducción a C# y al ecosistema .NET

C# es un lenguaje moderno, seguro y orientado a objetos. Con el ecosistema .NET es posible desarrollar aplicaciones web, móviles, de escritorio y juegos.

¿Qué es C#?

C# es un lenguaje de programación moderno y orientado a objetos desarrollado por Microsoft, ampliamente utilizado en proyectos profesionales. Fue presentado por primera vez en el año 2000 junto con .NET Framework y, con .NET 6/7/8, se ha convertido en una plataforma multiplataforma que funciona en Windows, Linux y macOS. Gracias a su seguridad de tipos, gestión automática de memoria y completas bibliotecas estándar, C# es una opción sólida tanto para desarrolladores individuales como para entornos empresariales.

¿Qué es .NET?

.NET no es un lenguaje de programación por sí mismo, sino una plataforma de desarrollo y entorno de ejecución que permite ejecutar lenguajes como C#. Su componente principal, el Common Language Runtime (CLR), se encarga de ejecutar el código de forma segura y eficiente en el sistema operativo. A través de la Base Class Library (BCL), .NET ofrece funcionalidades listas para usar como manejo de archivos, colecciones y comunicación en red.

Históricamente:

¿Por qué C#? ¿Cuáles son sus ventajas?

¿Qué se puede desarrollar con .NET?

¡Tu primer programa en C#!

using System;
class Program  
{      
    static void Main()      
    {          
        Console.WriteLine("¡Hola Mundo .NET!");      
    }  
}  

Este sencillo ejemplo muestra el principio básico de funcionamiento de C#. using System; importa la biblioteca principal de .NET, el método Main es el punto de entrada del programa, y Console.WriteLine imprime un mensaje en la consola.

Resumen

C# es un lenguaje moderno, seguro y versátil. Gracias al ecosistema .NET, es posible desarrollar aplicaciones que funcionen en diferentes plataformas. Comenzando con una simple aplicación de consola, este camino se expande a servicios web, aplicaciones móviles, software de escritorio y motores de videojuegos.