Questions marquées «reflection»

La réflexion est la capacité d'un programme à observer et / ou modifier sa structure et / ou son comportement lors de l'exécution. La réflexion dépend du langage de programmation pris en charge - veuillez indiquer le langage de programmation utilisé lors de l'utilisation de cette balise.



16
Vérifiez si une classe est dérivée d'une classe générique
J'ai une classe générique dans mon projet avec des classes dérivées. public class GenericClass<T> : GenericInterface<T> { } public class Test : GenericClass<SomeType> { } Existe-t-il un moyen de savoir si un Typeobjet est dérivé GenericClass? t.IsSubclassOf(typeof(GenericClass<>)) ne marche pas.
309 c#  generics  reflection 

21
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 fait le rappel n'est pas une fonction erreur lorsque le rappel n'est pas défini.

6
Convert.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 en tant que chaîne. J'essaie de faire ça comme ça: string modelProperty = "Some Property Name"; string value = "SomeValue"; var property = entity.GetType().GetProperty(modelProperty); if (property != null) { property.SetValue(entity, Convert.ChangeType(value, property.PropertyType), null); } Le …
301 c#  .net  reflection 







9
Comment vérifier si une variable est une classe ou non?
Je me demandais comment vérifier si une variable est une classe (pas une instance!) Ou non. J'ai essayé d'utiliser la fonction isinstance(object, class_or_type_or_tuple)pour ce faire, mais je ne sais pas quel type aurait une classe. Par exemple, dans le code suivant class Foo: pass isinstance(Foo, **???**) # i want to …
236 python  reflection 

5
Utiliser isKindOfClass avec Swift
J'essaye de prendre un peu de langage Swift et je me demande comment convertir l'Objective-C suivant en Swift: - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesBegan:touches withEvent:event]; UITouch *touch = [touches anyObject]; if ([touch.view isKindOfClass: UIPickerView.class]) { //your touch was in a uipickerview ... do whatever you have to do …

10
Trouver un domaine privé avec Reflection?
Compte tenu de cette classe class Foo { // Want to find _bar with reflection [SomeAttribute] private string _bar; public string BigBar { get { return this._bar; } } } Je veux trouver l'élément privé _bar que je marquerai avec un attribut. Est-ce possible? J'ai fait cela avec des propriétés …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.