En Java, on peut utiliser la méthode Collections # unmodifiableList() pour créer une liste non modifiable à partir d'un objet List existant. Y a-t-il une contrepartie en C#? Je suis nouveau à la langue et n'ai pas été en mesure de trouver quelque chose comme ça dans les documents MSDN.Listes non modifiables en C#
Répondre
var dinosaurs = new List<string>();
dinosaurs.Add("Tyrannosaurus");
dinosaurs.Add("Amargasaurus");
dinosaurs.Add("Deinonychus");
dinosaurs.Add("Compsognathus");
var readOnlyDinosaurs = new ReadOnlyCollection<string>(dinosaurs);
Exactement ce que je cherche, merci. Je suppose que je ne me suis pas habitué à la recherche sur le site MSDN pour le moment. –
La meilleure recherche pour MSDN est google :) Mais je savais qu'il s'appelait ReadOnlyCollection, Si vous cherchez une liste non modifiable vous pourriez avoir moins de résultats. – Bob
La dernière ligne peut être 'var readonlyDinosaurs = dinosaurs.AsReadOnly()' –
- 1. Paquet d'annonces LaTeX: listes modifiables
- 2. Lignes modifiables et non modifiables dans slickgrid
- 3. Fenêtres de console non modifiables
- 4. Winforms PropertyGrid - propriétés non modifiables
- 5. Rendre les zones de texte non modifiables en html
- 6. Travailler avec des dictionnaires non modifiables
- 7. Listes multidimensionnels en C#
- 8. Powerbuilder: Rendre certaines lignes modifiables et certaines lignes non modifiables dans une fenêtre de données
- 9. Listes de liens en C++
- 10. Dojo Grid avec des cellules modifiables et non éditables
- 11. jQuery.each pour les listes et les non-listes
- 12. Listes d'arguments variables en C++/CLI
- 13. Retour de plusieurs listes en C#
- 14. Conversion de Hashset C# en listes
- 15. C# en VS2005: problème avec les listes
- 16. Listes de liens en C++ (pt 2)
- 17. Comment concaténer les listes en C#?
- 18. Listes génériques C#
- 19. Vitesse des listes C#
- 20. Listes chaînées C#
- 21. C# Listes typographiques imbriquées
- 22. Comment gérer les listes d'enfants et obtenir de nouvelles listes d'objets en C# en utilisant LINQ?
- 23. En comparant deux listes <MyClass> en C#
- 24. convertir des listes de démarques en listes html en PHP
- 25. géré C++ std :: string non accessible en c non géré ++
- 26. Vues avec NATURAL JOIN modifiables?
- 27. Listes chaînées simples dans C
- 28. C# vs Java - Listes génériques
- 29. C# recherche dans les listes
- 30. C Tableaux et listes ininterrompues
Il y a assez peu de questions couvrant, notamment: des http://stackoverflow.com/questions/1326574/properly-exposing-a-listt –
Net framework propose que http://stackoverflow.com/questions/984042/unmodifiablelist-in-net-4-0 –