Je souhaite ajouter dynamiquement les propriétés à la classe/à l'objet dans C# dans VS 3.5. Comment puis-je faire ceci?Comment ajouter dynamiquement des propriétés à des objets dans C#
Répondre
Si vous voulez créer un objet qui prend en charge exécution ajout de propriétés, et vous pouvez utiliser C# 4.0, vous pouvez utiliser System.Dynamic.ExpandoObject
dynamic myObject = new ExpandoObject();
myObject.AnswerToUltimateQuestionOfTheUniverse = 42;
EDIT: Je vois que vous avez maintenant explicitement mentionné C# 3.0. Ceci n'est plus applicable.
encore, à l'avenir ce sera pertinent. +1 :) –
s'il vous plaît voir à nouveau, j'ai mentionné 3.5 pas 3.0. Je pense que nous pouvons le faire par dictionnaire ou tableau de hachage mais comment atteindre exact? –
des mises à jour sur cela? –
Fixer les responsabilités supplémentaires à un objet dynamique avec le motif décorateur: http://www.dofactory.com/Patterns/PatternDecorator.aspx
- 1. Comment ajouter dynamiquement des objets
- 2. dynamiquement décorer des objets dans C#
- 3. NSMutbleArray - ajouter/supprimer des objets avec des propriétés - fuites
- 4. Comment ajouter des éléments dynamiquement à QListWidget?
- 5. Comment puis-je ajouter automatiquement des propriétés dans Objective-C?
- 6. Objective-C: Comment créer dynamiquement des objets GUI?
- 7. Ajouter dynamiquement des colonnes à une liste
- 8. ajouter des contrôles dynamiquement
- 9. Comment ajouter des classes dynamiquement dans jquery
- 10. Comment attribuer dynamiquement des propriétés de style à un élément?
- 11. IoC: Comment créer des objets dynamiquement
- 12. AS3: Comment ajouter des écouteurs d'événement à des objets dans des fichiers SWF que je charge dynamiquement?
- 13. avantages des propriétés dans les objets métier?
- 14. Réflexion - obtention des propriétés des objets imbriqués
- 15. Comment appeler dynamiquement des objets Json?
- 16. Comment créer des objets de classe dynamiquement?
- 17. ajouter dynamiquement des données à balise span
- 18. Comment ajouter des propriétés à la sortie de unordered_list?
- 19. Ajouter des objets de dessin à UIWebView
- 20. Ajouter dynamiquement des éléments pliables
- 21. Dynamiquement Ajouter des éléments à jQuery Sortable
- 22. ajouter des composants dynamiquement dans un JPanel
- 23. ajouter dynamiquement des contrôles dans asp.net page
- 24. Dynamiquement ajouter des lignes à la TableLayout
- 25. Ajouter dynamiquement des données à un tableau
- 26. Récupérer dynamiquement des valeurs de propriétés d'index en C#
- 27. Ajouter des propriétés supplémentaires à MembershipProvider
- 28. Comment dimensionner dynamiquement des objets HTMLAREA dans PeopleTools 8.50?
- 29. Ajouter dynamiquement des écouteurs d'événement
- 30. iPhone + ajouter dynamiquement des contrôles
http://stackoverflow.com/questions/947241/c-dynamic-properties –