Zapytanie LINQ, zwrot elementu pod indeksem

0

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

1

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]);

1 użytkowników online, w tym zalogowanych: 0, gości: 1