Compartir a través de


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.