 |
 |
Reflection
|
La Reflection � una delle caratteristiche di. La struttura netta ed ha importanza pi� grande durante lo sviluppo di grandi applicazioni. Nel riassunto � un senso potente di raccolta e maneggia le informazioni presenti nei complessivi e nei relativi meta dati dell'applicazione. I meta dati contengono tutto il tipo le informazioni usate dall'applicazione. La capacit� di ottenere le informazioni a tempo di esecuzione inoltre le rende ancor pi� convenienti. Quando la Reflection � usata con system.type, permette che lo sviluppatore ottenga le informazioni importanti su tutti i tipi e sui complessivi. Possiamo persino generare i casi ed allora invocare i vari tipi che sono usati attraverso l'applicazione.
|
La Reflection � la capacit� di scoprire le informazioni sugli oggetti, i particolari di applicazione (complessivi), i relativi meta dati a tempo di esecuzione
|
Ci� permette che l'applicazione gli raccolga le informazioni ed anche maneggi su se. Pu� essere usata efficacemente per trovare tutto il scrive dentro un complessivo e/o dinamicamente invoca i metodi in un complessivo. Ci� include le informazioni sul tipo, propriet�, metodi e gli eventi di un oggetto ed invocare i metodi di oggetto invocano il metodo possono essere usati anche. Con la Reflection possiamo generare dinamicamente un caso di un tipo, legare il tipo ad un oggetto attuale, o ottenere il tipo da un oggetto attuale ed invocare i relativi metodi o accedere ai relativi campi e propriet�. Se gli attributi (C#) sono usati nell'applicazione, allora con aiuto della Reflection possiamo accedere a questi attributi. Pu� persino essere usata per emettere dinamicamente il codice intermedio di lingua in moda da potere eseguire direttamente il codice generato.
|
Come usare Reflection nelle nostre applications? |
Il namespace di System.Reflection contiene tutti i codici categoria riferiti Reflection. Questi codici categoria sono usati per ottenere le informazioni da c'� ne del codice categoria sotto la struttura di .NET. Il tipo codice categoria � la radice di tutti i funzionamenti di Reflection. Il tipo � un codice categoria basso astratto che funge da mezzi per accedere ai meta dati comunque i codici categoria di Reflection. Usando il tipo oggetto, tutte le informazioni relative ai metodi, particolari di esecuzione e maneggiando le informazioni possono essere ottenute. I tipi includono i costruttori, i metodi, i campi, propriet� e gli eventi di un codice categoria, con questo il modulo ed il complessivo in cui questo le informazioni sono presenti possono essere raggiunti facilmente e maneggiati.
|
Come accennato pi� presto, possiamo usare la Reflection per generare dinamicamente un caso di qualunque tipo, per legare il tipo ad un oggetto attuale, o per ottenere il tipo da un oggetto attuale. Una volta che questo � fatto il metodo adatto pu� essere invocato, accede ai campi ed alle propriet�. Ci� pu� essere fatta specificando il tipo di oggetto o specificando sia il montaggio che il tipo dell'oggetto che deve essere generato. Da questo il nuovo oggetto ha generato gli atti come qualunque altro oggetto ed ha associato i metodi, campi e le propriet� possono essere raggiunte facilmente. Con la Reflection possiamo anche scoprire circa i vari metodi connessi con oggetto di recente creazione e come usare questi obiettare. Per scoprire gli attributi ed i metodi si � associato con un oggetto che possiamo usare il codice categoria astratto MemberInfo, questo codice categoria � disponibile sotto il namespace System.Reflection.
|
 |
 |
Keywords c# Reflection, c# system reflection, c# net reflection, c# reflection property, c# using reflection,
c# reflection assembly, c# reflection invoke, c# reflection method, vb net reflection,
asp net reflection, c# vb net, reflection c#, windows forms c#, c# net framework,
visual studio net c#, reflection in c#, c# source code
|