Video: Nuevas funcionalidades C# 7.0 2024
Parte de Visual Studio. NET All-in-One Cheat Sheet
Visual C #. NET (pronunciado Visual C sharp) es el lenguaje de programación de nueva generación de Microsoft que integra la flexibilidad de C ++ con el corto ciclo de desarrollo de Visual Basic. Estas características, junto con una variedad de características nuevas, hacen de Visual C # algo más que la suma de Visual Basic y C ++.
¡Algunas de las características de Visual C # son
-
Recolección de elementos no utilizados: La función del recolector de elementos no utilizados, proporcionada por Visual C #, es verificar los objetos que no están siendo utilizados por una aplicación y eliminarlos de la memoria.
-
Sistema de tipo de valor / referencia: Según el sistema de valor / tipo de referencia, los tipos de datos estándar, las enumeraciones y las estructuras se denominan tipos de valores. Las interfaces, clases y delegados se llaman tipos de referencia. Este tipo de sistema proporciona la ventaja de eliminar una cantidad de errores de memoria y simplificar la manipulación de objetos.
-
Declaración unificada y definición de métodos de clase: La declaración unificada y la definición de métodos de clase lo alivia de crear múltiples archivos, uno para declaración y el otro para definición.
-
Delegados: Un objeto seguro y de tipo que contiene una referencia a un método. La ventaja de usar delegados es que es útil en la invocación anónima, lo que significa que el método que se invoca no se conoce en tiempo de compilación.
-
Sincronización simple de subprocesos: Le permite crear aplicaciones multiproceso.
-
Control de versiones: Debe anular explícitamente los miembros de una clase base en una clase derivada. Esta revisión crea una nueva versión sin afectar el programa existente.
-
Interoperabilidad: Las aplicaciones de Visual C # son independientes de la plataforma.
-
Acceso a código nativo: Visual C # permite a un desarrollador ver el código nativo de forma programática.
-
Atributos: Una etiqueta declarativa que puede usar para describir varias entidades en sus programas.