preguntar acerca de reflection
18
réponses
Comment puis-je appeler une méthode Java lorsque le nom de la méthode est donné en tant que chaîne?
Si j'ai deux variables:
Object obj;
String methodName = "getName";
Sans connaître la classe de obj, comment puis-je appeler la méthode identifiés par methodName sur elle?
La méthode appelée n'a pas de paramètres, et une valeur de retour String. C …
demandé sur
1970-01-01 00:33:28
12
réponses
Tester si l’objet implémente l’interface
Quel est le moyen le plus simple de tester si un objet implémente une interface donnée en C#? (Réponse à cette question
en Java) ... …
demandé sur
1970-01-01 00:33:29
5
réponses
Comment puis-je vérifier si un type est un sous-type OU le type d’un objet?
Pour vérifier si un type est une sous-classe d'un autre type en C#, c'est facile:
typeof (SubClass).IsSubclassOf(typeof (BaseClass)); // returns true
Cependant, cela échouera:
typeof (BaseClass).IsSubclassOf(typeof (BaseClass)); // returns false …
demandé sur
1970-01-01 00:33:30
19
réponses
Comment savoir si une fonction JavaScript est définie
Comment savoir si une fonction en JavaScript est définie?
Je veux faire quelque chose comme ça
function something_cool(text, callback) {
alert(text);
if( callback != null ) callback();
}
Mais ça me donne un
Le rappel n'est pas une f …
demandé sur
1970-01-01 00:33:28
5
réponses
Convertir.ChangeType () échoue sur les Types Nullable
Je veux convertir une chaîne en une valeur de propriété d'objet, dont j'ai le nom comme chaîne. J'essaie de le faire comme suit:
string modelProperty = "Some Property Name";
string value = "SomeValue";
var property = entity.GetType().GetProperty(mo …
demandé sur
1970-01-01 00:33:30
30
réponses
Comment puis-je ajouter une réflexion à une application c++?
J'aimerais pouvoir introspecter une Classe C++ pour son nom, son contenu (c'est-à-dire les membres et leurs types), etc. Je parle de C++ natif ici, pas de C++ géré, qui a une réflexion. Je me rends compte que C++ fournit des informations limitées en …
demandé sur
1970-01-01 00:33:28
13
réponses
Pouvez-vous utiliser reflection pour trouver le nom de la méthode en cours d’exécution?
Comme le titre dit: la réflexion peut-elle vous donner le nom de la méthode en cours d'exécution.
Je suis enclin à deviner non, à cause du problème de Heisenberg. Comment appelez-vous une méthode qui vous indiquera la méthode actuelle sans changer …
demandé sur
1970-01-01 00:33:28
8
réponses
Réflexion de tableau Java: isArray vs instanceof
Y a-t-il une différence de préférence ou de comportement entre l'utilisation de:
if(obj.getClass().isArray()) {}
Et
if(obj instanceof Object[]) {}
? ... …
demandé sur
1970-01-01 00:33:28
13
réponses
Lors de l’exécution, recherchez toutes les classes d’une application Java qui étendent une classe de base
Je veux faire quelque chose comme ceci:
List<Animal> animals = new ArrayList<Animal>();
for( Class c: list_of_all_classes_available_to_my_app() )
if (c is Animal)
animals.add( new c() );
Donc, je veux regarder toutes les clas …
demandé sur
1970-01-01 00:33:28
9
réponses
Pourquoi l’utilisation de la réflexion in.NET recommandé?
Est-ce vraiment une bonne pratique de l'utiliser?
Quelles sont les situations possibles dans un projet qui nécessitent une réflexion? ... …
demandé sur
1970-01-01 00:33:29