Generics (C++/CLI e C++/CX)
I generics sono tipi e metodi con parametri. In questa sezione vengono descritte le funzionalità generiche sia di Windows Runtime che del supporto di Common Language Runtime e di quelle supportate solo da Common Language Runtime. Si apprenderà anche come creare metodi e tipi generici in C++/CLI e come usare i tipi generici creati in un linguaggio .NET Framework in C++/CLI. Infine, in questa sezione viene fornito un confronto tra generics e modelli di C++.
In questa sezione
Supporto da parte di Windows Runtime e Common Language Runtime
Panoramica dei generics in C++/CLI
Informazioni sui generics, sulla motivazione della funzionalità del linguaggio e sulle definizioni di termini usati per descrivere i generics. Inoltre, informazioni sull'uso di tipi riferimento e tipi valore come parametri di tipo per generics.
Interfacce generiche (C++/CLI)
Informazioni sulla definizione e sull'utilizzo delle interfacce generiche.
Delegati generici (C++/CLI)
Informazioni sulla definizione e sull'utilizzo dei delegati generici.
Vincoli su parametri di tipo generico (C++/CLI)
Informazioni sull'utilizzo di vincoli nei tipi generici.
Uso dei generics (C++/CLI)
Informazioni sull'uso dei generics definiti negli assembly .NET, probabilmente creati in altri linguaggi, in C++/CLI.
Generics e modelli (C++/CLI)
Confronto tra generics e modelli, quando utilizzare ognuno di essi e come combinarli in modo efficace.
Supporto da parte di Common Language Runtime
Funzioni generiche (C++/CLI)
Informazioni sulla definizione e sull'utilizzo di funzioni e metodi generici.
Classi generiche (C++/CLI)
Informazioni sulla definizione e sull'utilizzo di classi generiche.
Sezioni correlate
Uso della parola chiave for each, in in una raccolta generica.