Sistema de tipos común
El sistema de tipos común define cómo se declaran, utilizan y administran los tipos en el motor de tiempo de ejecución. Es también una parte importante de la compatibilidad del tiempo de ejecución con la integración entre lenguajes. El sistema de tipos común realiza las funciones siguientes:
- Establece un marco de trabajo que permite la integración entre lenguajes, la seguridad de tipos y la ejecución de código con alto rendimiento.
- Proporciona un modelo orientado a objetos que admite la implementación completa de muchos lenguajes de programación.
- Define reglas que deben seguir los lenguajes, lo que ayuda a garantizar que los objetos escritos en distintos lenguajes puedan interactuar unos con otros.
En esta sección
- Información general acerca del sistema de tipos común
Describe conceptos y define términos relacionados con el sistema de tipos común. - Definiciones de tipo
Describe los tipos definidos por el usuario. - Miembros de tipos
Describe eventos, campos, tipos anidados, métodos y propiedades, además de conceptos como la sobrecarga, el reemplazo y la herencia de miembros. - Tipos de valor
Describe tipos de valor integrados y definidos por el usuario. - Clases
Describe las características de las clases de Common Language Runtime. - Delegados
Describe el objeto delegado, que es la alternativa administrada a los punteros a función no administrados. - Matrices
Describe los tipos de matriz de Common Language Runtime. - Interfaces
Describe las características de las interfaces y las restricciones que impone en las restricciones Common Language Runtime. - Punteros
Describe los punteros administrados, los punteros no administrados y los punteros a función no administrados.
Secciones relacionadas
- Biblioteca de clases
Proporciona información sobre las clases, interfaces y tipos de valor incluidos en Microsoft .NET Framework SDK. - Common Language Runtime
Describe el entorno del tiempo de ejecución que administra la ejecución de código y proporciona servicios de programación de aplicaciones.