Come si ordina una raccolta di nomi di dominio in ordine alfabetico? Devo lanciarlo in un'altra lista prima come lista ordinata o Ilist o qualcosa del genere? Se poi come faccio? in questo momento ho tutta la mia stringa nella variabile namevalucollection.ordinamento di una raccolta di nomi nome
9
A
risposta
13
Usare preferibilmente una collezione adatta per cominciare se è nelle tue mani. Tuttavia, se si deve operare sul NameValueCollection
qui ci sono alcune opzioni differenti:
NameValueCollection col = new NameValueCollection();
col.Add("red", "rouge");
col.Add("green", "verde");
col.Add("blue", "azul");
// order the keys
foreach (var item in col.AllKeys.OrderBy(k => k))
{
Console.WriteLine("{0}:{1}", item, col[item]);
}
// or convert it to a dictionary and get it as a SortedList
var sortedList = new SortedList(col.AllKeys.ToDictionary(k => k, k => col[k]));
for (int i = 0; i < sortedList.Count; i++)
{
Console.WriteLine("{0}:{1}", sortedList.GetKey(i), sortedList.GetByIndex(i));
}
// or as a SortedDictionary
var sortedDict = new SortedDictionary<string, string>(col.AllKeys.ToDictionary(k => k, k => col[k]));
foreach (var item in sortedDict)
{
Console.WriteLine("{0}:{1}", item.Key, item.Value);
}
0
Vai a questa domanda: How to sort NameValueCollection using a key in C#?
... che suggerisce di utilizzare un SortedDictionary
+0
grazie per le info Moo .. – zack
Problemi correlati
- 1. Magento: ordinamento di una raccolta di prodotti
- 2. Estensioni di raccolta di nomi per chiarezza
- 3. Ordinamento dei nomi dei file per lunghezza del nome file
- 4. Ordinamento di nomi non inglesi con MySQL
- 5. Ordinamento della raccolta Laravel tramite l'array di ID
- 6. Leggi i file da una raccolta di nomi di file GCS in Pipeline?
- 7. Mongoose - Nome raccolta forza
- 8. Lodash: come fare un ordinamento senza distinzione tra maiuscole e minuscole di una raccolta utilizzando orderBy?
- 9. Nome raccolta numerico Rimuovi
- 10. Ordinamento nel modello, in Symfony2: utilizzo di Twig per ordinare una raccolta di oggetti per proprietà
- 11. Ordinamento di una collezione di oggetti
- 12. PHP - ordinamento di una matrice di nomi di file con numeri?
- 13. Ordinamento una tabella di dati
- 14. ggplot2: ordinamento di una trama
- 15. SQL: ordinamento per email Nome dominio
- 16. Conversione di una raccolta Java di una classe in una raccolta di stringhe
- 17. Risoluzione nomi dei nomi senza nome e nome
- 18. Ordinamento di una serie di array in Flex
- 19. Ricerca di duplicati in una raccolta
- 20. Ordinamento di una matrice di oggetti SimpleXML
- 21. Ordinamento di una lista array di persone con raccolte java
- 22. un'istanza di una nuova classe da nome di una variabile in uno spazio dei nomi
- 23. Come rendere un modello di meteore dalla raccolta di nomi di modelli?
- 24. Linq per aggiornare una raccolta con valori di un'altra raccolta?
- 25. REST - Eliminazione di una raccolta di oggetti
- 26. Ordinamento di un array di nomi di cartelle come Windows Explorer (Numerically e Alphabetically) - VB.NET
- 27. raccolta backbone ordinamento basata sugli attributi del modello
- 28. Hibernate HQL Query: come impostare una raccolta come parametro con nome di una query?
- 29. Ordinamento di una matrice 2D binaria?
- 30. Ordinamento di iteratori PHP
mi permetta di provare le opzioni e ottenere back..thanks per l'aiuto btw .. – zack
opere come un fascino! grazie Ahmad. – zack