 |
 |
Reflection
|
La Reflection est l'un des dispositifs de. Le cadre net et a une plus grande importance pendant le d�veloppement de grandes applications. En bref c'est une mani�re puissante du rassemblement et manoeuvre l'information actuelle dans les assembl�es et ses m�ta-donn�es de l'application. Les m�ta-donn�es contiennent tout type l'information employ�e par l'application. La capacit� d'obtenir l'information au temps d'ex�cution la rend �galement bien plus avantageuse. Quand la Reflection est employ�e avec system.type, elle permet au lotisseur d'obtenir les informations valables au sujet de tous types et sur les assembl�es. Nous pouvons m�me cr�er les exemples et alors appeler les divers types qui sont employ�s � travers l'application.
|
La Reflection est la capacit� de d�couvrir des informations sur des objets, les d�tails d'application (ensembles), ses m�ta-donn�es au temps d'ex�cution
|
Ceci permet � l'application de rassembler des informations sur lui-m�me et de les manoeuvrer �galement sur lui-m�me. Il peut �tre employ� efficacement pour trouver tout saisit une assembl�e et/ou appelle dynamiquement des m�thodes dans une assembl�e. Ceci inclut des informations sur le type, propri�t�s, m�thodes et les �v�nements d'un objet et pour appeler les m�thodes d'objet appellent la m�thode peuvent �tre employ�s aussi. Avec la Reflection nous pouvons dynamiquement cr�er un exemple d'un type, lier le type � un objet existant, ou obtenir le type d'un objet existant et appeler ses m�thodes ou acc�der � ses champs et propri�t�s. Si des attributs (C#) sont employ�s dans l'application, alors avec l'aide de la Reflection nous pouvons acc�der � ces attributs. Elle peut �tre m�me employ�e pour �mettre le code interm�diaire de langue dynamiquement de sorte que le code produit puisse �tre ex�cut� directement.
|
Comment employer la Reflection dans nos applications ? |
Le namespace de System.Reflection contient toutes classes reli�es par Reflection. Ces classes sont employ�es pour obtenir l'information de la classe l'une des sous le cadre de .NET. Le type classe est la racine de toutes les op�rations de Reflection. Le type est une classe basse abstraite qui agit en tant que moyens d'acc�der � des m�ta-donn�es cependant les classes de Reflection. En utilisant le type objet, n'importe quelle information li�e aux m�thodes, d�tails d'ex�cution et manoeuvrant l'information peut �tre obtenue. Les types incluent les constructeurs, m�thodes, champs, propri�t�s, et des �v�nements d'une classe, avec ceci le module et l'assembl�e en lesquels ces l'information sont pr�sente peuvent �tre acc�d�s et manoeuvr�s facilement.
|
Comme cit� pr�c�demment, nous pouvons employer la Reflection pour cr�er dynamiquement un exemple de n'importe quel type, pour lier le type � un objet existant, ou pour obtenir le type d'un objet existant. Une fois que ceci est fait la m�thode appropri�e peut �tre appel�e, acc�de aux champs et aux propri�t�s. Ceci peut �tre fait en indiquant le type d'objet ou en indiquant l'ensemble et le type de l'objet qui doit �tre cr��. Par ceci le nouvel objet a cr�� des actes comme n'importe quel autre objet et a associ� des m�thodes, champs et des propri�t�s peuvent �tre facilement acc�d�es. Avec la Reflection nous pouvons �galement d�couvrir au sujet de diverses m�thodes li�es � l'objet de cr�ation r�cente et comment employer ces derniers objecter. Pour d�couvrir les attributs et les m�thodes s'est associ� � un objet que nous pouvons employer la classe abstraite MemberInfo, cette classe est disponible sous le 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
|