Sistema di tipi comuni
Aggiornamento: novembre 2007
Il sistema di tipi comuni è una specifica in cui sono definite le modalità di dichiarazione, utilizzo e gestione dei tipi nel runtime e che rappresenta una parte importante del supporto runtime nell'integrazione di più linguaggi. Le funzioni assolte dal sistema di tipi comuni sono le seguenti:
Stabilire un framework che consente l'integrazione di più linguaggi, l'indipendenza dai tipi e l'esecuzione di codice ad alte prestazioni.
Fornire un modello orientato a oggetti che supporta l'implementazione completa di molti linguaggi di programmazione.
Definire le regole che i linguaggi devono seguire, garantendo l'interazione tra oggetti scritti in linguaggi diversi.
In questa sezione
Cenni preliminari sul sistema di tipi comuni
Vengono descritti i concetti e definiti i termini relativi al sistema di tipi comuni.Definizioni dei tipi
Vengono descritti i tipi definiti dall'utente.Membri dei tipi
Vengono descritti eventi, campi, tipi metodi e proprietà nidificati, oltre a concetti quali overload, override e ereditarietà dei membri.Tipi di valore nel sistema di tipi comuni
Vengono descritti i tipi di valore definiti dall'utente e incorporati.Classi nel sistema di tipi comuni
Vengono descritte le caratteristiche delle classi di Common Language Runtime.Delegati nel sistema di tipi comuni
Viene descritto l'oggetto delegato, che rappresenta l'alternativa gestita ai puntatori a funzione non gestiti.Matrici nel sistema di tipi comuni
Vengono descritti i tipi di matrice di Common Language Runtime.Interfacce nel sistema di tipi comuni
Vengono descritte le caratteristiche delle interfacce e le restrizioni sulle interfacce imposte da Common Language Runtime.Puntatori nel sistema di tipi comuni
Vengono descritti i puntatori gestiti, i puntatori non gestiti e i puntatori a funzione non gestiti.
Sezioni correlate
Riferimento alla libreria di classi .NET Framework
Viene fornito un riferimento alle classi, alle interfacce e ai tipi di valore inclusi in Microsoft Windows Software Development Kit (SDK).Common Language Runtime
Viene descritto l'ambiente di runtime che gestisce l'esecuzione di codice e fornisce servizi di sviluppo delle applicazioni.