Вы могли бы сделать что-то вроде следующего ... Я хочу убедиться, и я отмечаю, что вы можете предложить более совершенные структуры данных или классы контейнеров, если можете.
string someAddress = ((string[])res[0])[2];
В этомНапример, мы берем объект (строковый массив) по первому индексу res
и затем индексируем в строковый массив, в котором сохранен адрес.
Вы можете рассмотреть что-то вроде следующего, хотя и содержащее ваши данныес напечатанным списком ..
public class Person
{
public string Name { get; set; }
public string Phone { get; set; }
public string Address { get; set; }
}
...
List<Person> people = new List<Person>();
people.Add(new Person() { Name = "Not Me", Phone = "(555) 212-1234", Address = "123 Fake St." });
string address = people[0].Address;