Suis-je la seule personne qui le souhaite? Il semble que ce soit quelque chose qui aurait raisonnablement pu être fourni pour n'importe quelle classe avec un constructeur public sans paramètre. Maintenant, avoir à instancier ces propriétés dans le constructeur de la classe qui les utilise évite quelque peu la commodité des propriétés automatiques.Instantiation automatique des propriétés automatiques du type de référence
Répondre
Je voudrais être en mesure de spécifier le degré de sécurité du fil nécessaire. En particulier, avez-vous besoin d'un code de verrouillage pour être émis?
En effet, cela pourrait être utile, mais c'est ce que c'est. Il n'y a aucun signe de ceci dans C# 4.0, donc vous devrez juste utiliser un constructeur ou un champ (et la mise en œuvre de la propriété manuelle). Reportez-vous à votre «pour toute classe avec un constructeur public sans paramètre» - en fait, je suppose que toute implémentation serait directement comparable aux initialiseurs de champ, donc fonctionnerait indépendamment de la composition du constructeur.
@Marc, bon point sur les initialiseurs de champ. Cependant, ma première préoccupation concernait les types qui n'exposent que des constructeurs paramétrés: le compilateur n'aura pas de valeurs pour les paramètres, tout comme il n'aura pas de valeurs pour les initialiseurs de champs. – ProfK
- 1. C# désérialisation automatique des propriétés de JSON
- 2. lecture seule liste avec des propriétés automatiques
- 3. .NET - Erreur lors de la compilation des propriétés automatiques
- 4. Conversion automatique de type avec les propriétés Castle ActiveRecord
- 5. C# Propriétés automatiques - Toujours nul après + =?
- 6. Exclusion des propriétés du mappage automatique dans Fluenet NHibernate
- 7. C# - Utilisation des propriétés mises en œuvre automatiques et les conventions de nommage
- 8. Conversion automatique des propriétés VBScript en VB.NET
- 9. oop instantiation Pratiques pythonic
- 10. Pourquoi les propriétés automatiques requièrent-elles à la fois des getters et des setters?
- 11. Nouvelles propriétés automatiques dans C# 3.0, quel est l'avantage?
- 12. .net Liaison de données - Référencement des propriétés de type anonyme
- 13. Comment détecter les répondeurs automatiques
- 14. Equivalent du type de référence C++ en C#
- 15. Retour automatique par référence dans PHP
- 16. Opérateurs de conversion de type référence: demander des problèmes?
- 17. Performances du type de référence de tri par rapport aux types de valeur
- 18. Utilisation automatique du client Web de temporisation
- 19. Clonage d'un type de référence C# vers un type de référence dérivé
- 20. Type de référence de chaîne C#?
- 21. Instantiation types .NET personnalisés dans IronPython
- 22. Setters pour les propriétés de type collection
- 23. Réinitialisation des propriétés d'une grille de propriétés
- 24. Désérialise un objet de session sans référence de type?
- 25. Analyse des enums à partir du fichier de propriétés
- 26. carte google i pense vous envoie des demandes automatiques
- 27. Spécification du type des éléments de ArrayList
- 28. Recherche du type de Outlook.MAPIFolder
- 29. Connexion et déconnexion automatiques du site SharePoint FBA
- 30. Réflexion - obtention des propriétés des objets imbriqués
C'est probablement autour de ce point que l'équipe MS a décidé de ne pas inclure cette fonctionnalité. :-) – ProfK