Witajcie
Otóż chyba utrudniłem sobie sprawę.
Mam
Dictionary<string,List<string[]>>();
i chcę wybrać pod danym kluczem w każdym ze string[] element pod danym indexem.
Pewnie dla niektórych z was głupota ale męczę się z tym od dłuższego czasu
Witajcie
Otóż chyba utrudniłem sobie sprawę.
Mam
Dictionary<string,List<string[]>>();
i chcę wybrać pod danym kluczem w każdym ze string[] element pod danym indexem.
Pewnie dla niektórych z was głupota ale męczę się z tym od dłuższego czasu
Polecenie niejasne.
var dict = new Dictionary<string, List<string[]>> {
{ "key1", new List<string[]> { new string[] { "111", "112", "113" }, new string[] { "121", "122", "123" } } },
{ "key2", new List<string[]> { new string[] { "211", "212", "213" }, new string[] { "221", "222", "223" } } },
{ "key3", new List<string[]> { new string[] { "311", "312", "313" }, new string[] { "321", "322", "323" } } }
};
Co miałoby być wynikiem, jeżeli dany klucz wynosi "key2" a dany indeks wynosi 1?
Jeśli odpowiedź brzmi { "212", "222" }
to
var result = dict["key2"].Select(tab => tab[1]);