Я читаю файлы конфигурации с помощью Linq, который возвращает массив.
Есть запрос к Linq в одной функции, одна - это номер порта возврата, а другая - имя проекта. Эта функция возвращает оба в двумерном массиве (ИЛИ что угодно).
public string[][] GetProjectsPorts(string cruiseControlPath)
{
var projectNames = (from item in xdoc.Elements("project")
select item.Attribute("name").Value).ToArray();
var portNumber = (from item in xdoc.Elements("system.runtime.remoting").
Elements("application").Elements("channels").Elements("channel")
select item.Attribute("port").Value).ToArray();
return ??
}
Проблема в том, как поместить оба массива в один 2D-массив .....
Другой вариант - вернуть его в виде словаря, но он может иметь несколько одинаковых имен проектов.
Спасибо за предложения.