IC # nous le faisons par réflexion. En Javascript, c'est simple comme: for(var propertyName in objectName) var currentPropertyValue = objectName[propertyName]; Comment le faire en
IC # nous le faisons par réflexion. En Javascript, c'est simple comme: for(var propertyName in objectName) var currentPropertyValue = objectName[propertyName]; Comment le faire en
J'essaie de recevoir la valeur du champ par réflexion. Le problème est que je ne connais pas le type de champs et que je dois le décider tout en obtenant la valeur. Ce code résulte avec cette exception: Impossible de définir le champ java.lang.String com .... fieldName sur java.lang.String Field...
J'ai besoin d'obtenir un dictionnaire de propriétés et de leurs valeurs à partir d'un objet déclaré avec le mot-clé dynamique dans .NET 4? Il semble que l'utilisation de la réflexion ne fonctionnera pas. Exemple: dynamic s = new ExpandoObject(); s.Path = "/Home"; s.Name = "Home"; // How do I...
J'ai un objet Java 'ChildObj' qui est étendu de 'ParentObj'. Maintenant, s'il est possible de récupérer tous les noms et valeurs d'attribut de ChildObj, y compris les attributs hérités également, en utilisant le mécanisme de réflexion Java? Class.getFields me donne le tableau des attributs publics...
J'essaie d'obtenir un nom de chaîne d'une classe à partir de l'objet de classe lui-même. // For instance [NSArray className]; // @"NSArray" J'ai trouvé object_getClassName(id obj)mais cela nécessite qu'une instance lui soit transmise, et dans mon cas, c'est un travail inutile. Alors, comment...
J'ai besoin d'obtenir la valeur d'un champ avec une annotation spécifique, donc avec la réflexion, je suis capable d'obtenir cet objet de champ. Le problème est que ce champ sera toujours privé bien que je sache à l'avance qu'il aura toujours une méthode getter. Je sais que je peux utiliser...
Je regardais la documentation msdn et je ne sais toujours pas quelle est exactement la différence entre l'utilisation LoadFileet le LoadFromchargement d'un assemblage. Quelqu'un peut-il donner un exemple ou une analogie pour mieux le décrire. La documentation MSDN m'a encore plus troublé. En outre,...
Puis-je définir une propriété privée par réflexion? public abstract class Entity { private int _id; private DateTime? _createdOn; public virtual T Id { get { return _id; } private set { ChangePropertyAndNotify(ref _id, value, x => Id); } } public virtual DateTime? CreatedOn { get { return...
Si j'ai un cours comme celui-ci: public class Whatever { public void aMethod(int aParam); } y a-t-il un moyen de savoir qui aMethodutilise un paramètre nommé aParam, qui est de type
Quelqu'un peut-il expliquer le Activator.CreateInstance()but en
J'ai un objet de type anonyme que je reçois en tant que dynamique d'une méthode que je voudrais vérifier qu'une propriété existe sur cet objet. .... var settings = new { Filename="temp.txt", Size=10 } ... function void Settings(dynamic settings) { var exists = IsSettingExist(settings,"Filename") }...
Comme vous pouvez le voir dans le code ci-dessous, j'ai déclaré un Action<>objet en tant que variable. Quelqu'un pourrait-il me faire savoir pourquoi ce délégué de méthode d'action se comporte comme une méthode statique? Pourquoi revient-il truedans le code suivant? Code: public static void...
Je me demande, étant donné que beaucoup de choses peuvent être faites en utilisant la réflexion, puis-je changer un champ privé en lecture seule après que le constructeur ait terminé son exécution? (note: juste de la curiosité) public class Foo { private readonly int bar; public Foo(int num) { bar...
J'appelle une méthode statique Parse sur un type via la réflexion car je ne connais pas le type de l'objet au moment de la compilation (je sais, cependant, il a une méthode Parse , prenant une chaîne). Cependant, j'obtiens une exception de correspondance ambiguë, probablement parce qu'il y a...
J'ai un Object[]tableau et j'essaie de trouver ceux qui sont primitifs. J'ai essayé d'utiliser Class.isPrimitive(), mais il semble que je fais quelque chose de mal: int i = 3; Object o = i; System.out.println(o.getClass().getName() + ", " + o.getClass().isPrimitive()); impressions...
Je veux charger un nouvel AppDomainassemblage qui a un arbre de références complexe (MyDll.dll -> Microsoft.Office.Interop.Excel.dll -> Microsoft.Vbe.Interop.dll -> Office.dll -> stdole.dll) D'après ce que j'ai compris, lorsqu'un assemblage est en cours de chargement AppDomain, ses...
Swift soutient-il la réflexion? Existe-t-il quelque chose comme valueForKeyPath:et setValue:forKeyPath:pour les objets Swift? En fait, a-t-il même un système de type dynamique, quelque chose comme obj.classen
Y a-t-il une réflexion / introspection / magie en PHP qui vous permettra de trouver le fichier PHP où une classe (ou une fonction) particulière a été définie? En d'autres termes, j'ai le nom d'une classe PHP, ou d'un objet instancié. Je veux passer cela à quelque chose (fonction, classe Reflection,...
J'ai plusieurs classes statiques dans l'espace de noms mySolution.Macrostelles que static class Indent{ public static void Run(){ // implementation } // other helper methods } Ma question est donc de savoir comment il sera possible d'appeler ces méthodes à l'aide de la réflexion? Si les méthodes ne...
J'ai trouvé un moyen d'obtenir des membres hérités via class.getDeclaredFields(); et d'accéder aux membres privés via class.getFields() Mais je recherche des champs hérités privés. Comment puis-je atteindre cet