Mapa <int, struct>

AD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 206
0

Witam

Zastanowiło mnie ostatnio jak zrobić w C# mapę zawierającą nie unikalny int i strukturę, z takim zastrzeżeniem, że mapa miałaby być tablicą lub jakimś zbiorem elementów. Wszystkie drogi doprowadzają mnie do Dictionary, IDictionary lub KeyValuePair niestety rozwiązania te nie bardzo pasują mi w formach jakie występują ze względu na powyższe wymogi.
Dane mają wyglądać mniej więcej tak:
1, "aaa", "bbb", 11
1, "vv", "dd",43
4, "rr", "ee",32

chciałbym mieć możliwość posortowania po pierwszym parametrze liczbowym.

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
1

No jeśli nieunikalny, to raczej nie mapa. Jeśli ten int nie może być częścią tej struktury, to po prostu opakuj te dwie rzeczy w inny typ i wrzuć do listy. A posortuj używając LINQ.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.