【发布时间】:2011-06-22 14:10:18
【问题描述】:
我正在使用返回数组的 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 ??
}
问题是,我如何将两个数组放入一个二维数组.....
另一种选择是将其作为字典返回,但它可以有多个相同的项目名称。
感谢您的建议。
【问题讨论】:
-
顺便说一下,你这里有一个数组数组(或锯齿状数组)。二维数组为
string[,]。了解区别很重要
标签: c# dictionary multidimensional-array