C# Introducción
¿Qué es C#?
C# se pronuncia "C-Sharp".
Es un lenguaje de programación orientado a objetos creado por Microsoft que se ejecuta en .NET Framework.
C# tiene raíces en la familia C y el lenguaje es similar a otros lenguajes populares como C++ y Java.
La primera versión se lanzó en el año 2002. La última versión, C# 11, se lanzó en noviembre de 2022.
C# se utiliza para:
- Aplicaciones móviles
- Aplicaciones de escritorio
- Aplicaciones web
- Servicios web
- Sitios web
- Juegos
- VR
- Aplicaciones de bases de datos
- ¡Y mucho, mucho más!
La última versión del lenguaje de programación C# (C-Sharp) es C# 11.0. Se lanzó el 8 de noviembre de 2022, junto con .NET 7.0.
C# 11.0 incluye una serie de nuevas funciones y mejoras, entre las que se incluyen:
- Literales de cadena sin formato
- Apoyo a las matemáticas universales
- Inicializadores para matrices stackalloc
- Posibilidad de utilizar declaraciones fijas con cualquier tipo que admita la plantilla Span
- Acceso a campos de ancho fijo sin fijar
- Capacidad para reasignar variables de referencia locales
Puede encontrar información más detallada sobre las nuevas funciones de C# 11.0 en el sitio web de Microsoft.
C# en Microsoft Learn: https://learn.microsoft.com/en- nosotros/dotnet/csharp/.
Esta sección contiene una variedad de recursos para aprender y usar C#, incluidos tutoriales, documentación y materiales de referencia. También puede encontrar información sobre la última versión de C# y las nuevas funciones que se incluirán en futuras versiones.
¿Por qué utilizar C#?
- Es uno de los lenguajes de programación más populares del mundo
- Es fácil de aprender y sencillo de usar
- Tiene un gran apoyo de la comunidad
- C# es un lenguaje orientado a objetos que proporciona una estructura clara a los programas y permite reutilizar el código, reduciendo los costes de desarrollo
- Como C# está cerca de C, C++ y Java, facilita a los programadores cambiar a C# o viceversa
Comenzar
Este tutorial le enseñará los conceptos básicos de C#.
No es necesario tener experiencia previa en programación.
Empezar »Una anécdota sobre los programadores de C# y Python
— Explícame ¿cuál es la diferencia y los puntos en común entre un programador de C# y un programador de Python?
—¡Todo es sencillo! La diferencia es que un programador de C# intenta empeorar este código con cada línea de código subsiguiente, y un programador de Python intenta mejorar este código con cada línea de código. Y lo común es que como resultado dediquen casi el mismo tiempo a su trabajo...