Questions marquées «reflection»

96
range over interface {} qui stocke une tranche

Compte tenu du scénario où vous avez une fonction qui accepte t interface{}. S'il est déterminé que le test une tranche, comment puis-je rangesur cette tranche? func main() { data := []string{"one","two","three"} test(data) moredata := []int{1,2,3} test(data) } func test(t interface{}) { switch...

92
Comment puis-je évaluer le code C # dynamiquement?

Je peux faire un eval("something()");pour exécuter le code dynamiquement en JavaScript. Y a-t-il un moyen pour moi de faire la même chose en C #? Un exemple de ce que j'essaie de faire est: J'ai une variable entière (disons i) et j'ai plusieurs propriétés par les noms: "Propriété1", "Propriété2",...

92
Déterminer si une classe implémente une interface en Java

J'ai un Classobjet. Je veux déterminer si le type que l' Classobjet représente implémente une interface spécifique. Je me demandais comment cela pouvait être réalisé? J'ai le code suivant. Fondamentalement, il obtient un tableau de toutes les classes dans un package spécifié. Je veux ensuite...

91
Chargement des DLL au moment de l'exécution en C #

J'essaie de comprendre comment vous pourriez importer et utiliser un .dll au moment de l'exécution dans une application C #. En utilisant Assembly.LoadFile (), j'ai réussi à obtenir mon programme pour charger la dll (cette partie fonctionne certainement car je suis capable d'obtenir le nom de la...