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.

514
Équivalent programmatique par défaut (Type)

J'utilise la réflexion pour parcourir Typeles propriétés de a et définir certains types par défaut. Maintenant, je pourrais faire un changement sur le type et définir default(Type)explicitement, mais je préfère le faire sur une seule ligne. Existe-t-il un équivalent programmatique par...

483
Obtenir des attributs de la valeur d'Enum

Je voudrais savoir s'il est possible d'obtenir des attributs des enumvaleurs et non du enumsoi? Par exemple, supposons que j'ai les éléments suivants enum: using System.ComponentModel; // for DescriptionAttribute enum FunkyAttributesEnum { [Description("Name With Spaces1")] NameWithoutSpaces1,...