Condividi tramite


Reflection e tipi generici

Aggiornamento: novembre 2007

Dal punto di vista della reflection, un tipo ordinario si differenzia da un tipo generico perché quest'ultimo è associato a un insieme di parametri di tipo, se è una definizione di tipo generico, o a un insieme di argomenti di tipo, se è un tipo costruito. Un metodo generico si differenzia da un metodo ordinario esattamente nello stesso modo.

L'aspetto problematico della reflection è inerente alla necessità di fornire un modo per esaminare questa matrice di parametri o argomenti di tipo. Nel caso di parametri di tipo la reflection deve fornire anche un modo per esaminare i vincoli. In questa sezione vengono descritti i metodi delle classi Type e MethodInfo che consentono di esaminare tipi e metodi generici.

In questa sezione

Riferimenti

  • Type.IsGenericType
    Viene fornita una tabella di condizioni non variabili associate ai termini utilizzati per la descrizione di tipi e metodi generici.

  • MethodInfo.IsGenericMethod
    Viene fornita una tabella di condizioni non variabili associate ai termini utilizzati per la descrizione di metodi generici.

Sezioni correlate