Я создал массив со списком типов данных, как показано здесь:
List<string>[] phase2 = new List<string>[200];
С довольно большим количеством инициализаций (вот краткий пример):
phase2[0] = new List<string>() { "Bob", "Complex", "B", "AOT", "Yes", "Yes", "Yes", "Yes", };
phase2[1] = new List<string>() { "Jim", "Complex", "B", "AOT", "Yes", "Yes", "Yes", "Yes" };
phase2[2] = new List<string>() { "Joe", "Complex", "A", "AOT", "zNO", "Yes", "Yes", "Yes" };
phase2[3] = new List<string>() { "Bill", "Complex", "A", "AOT", "Yes", "Yes", "Yes", "Yes" };
phase2[4] = new List<string>() { "Robert", "Complex", "A", "PL", "zNO", "Yes", "Yes", "Yes" };
Мне было интереснокак мне искать строку «B» в индексе 3 всех инициализированных мной массивов?
Также в качестве бонуса (не уверен, если это возможно) вы можете искать НЕСКОЛЬКО строк в РАЗЛИЧНЫХиндексы?Например, я хочу вернуть все списки, которые имеют строковое значение «B» в индексе 3 и строковое значение «Да» в индексе 5.
Любая помощь приветствуется.
РЕДАКТИРОВАТЬ: Спасибо за все ответы!Я еще не узнал о linq, поэтому многие ответы были у меня над головой.Спасибо Lollercoasters за дурацкий раствор:)