Common Type System

    El Common Type System (CTS) o Sistema de Tipo Común es el conjunto de reglas que han de seguir las definiciones de tipos de datos para que el CLR las acepte. Es decir, aunque cada lenguaje gestionado disponga de su propia sintaxis para definir tipos de datos, en el MSIL resultante de la compilación de sus códigos fuente se han de cumplir las reglas del CTS. Algunos ejemplos de estas reglas son:

  • Cada tipo de dato puede constar de cero o más miembros. Cada uno de estos miembros puede ser un campo, un método, una propiedad o un evento.

  • No puede haber herencia múltiple, y todo tipo de dato ha de heredar directa o indirectamente de System.Object.

  • Los modificadores de acceso admitidos son:

Modificador

Código desde el que es accesible el miembro

public

Cualquier código

private

Código del mismo tipo de dato

family

Código del mismo tipo de dato o de hijos de éste.

assembly

Código del mismo ensamblado

family and assembly

Código del mismo tipo o de hijos de éste ubicado en el mismo ensamblado

family or assembly

Código del mismo tipo o de hijos de éste, o código ubicado en el mismo ensamblado

Modificadores de acceso a miembros admitidos por el CTS

Common Type System (CTS)
José Antonio González Seco

José Antonio es experto en tecnologias Microsoft. Imparte cursos y conferencias en congresos sobre C# y .NET en Universidades de toda España (Sevilla, Barcelona, San Sebastián, Valencia, Oviedo, etc.) en representación de grandes empresas como Microsoft.
Fecha de alta:29/09/2006
Última actualizacion:29/09/2006
Visitas totales:18329
Valorar el contenido:
Últimas consultas realizadas en los foros
Últimas preguntas sin contestar en los foros de devjoker.com