我正在尝试
SearchResultCollection src = searcher.FindAll();
string[,] newLine = new string[src.Count, 4];
foreach (SearchResult res in src)
{
newLine[rowID, ] = new string[ , ] {"value1", "value2", "value3", "value4"}; //Syntax error; value expected
但不是运气 - >语法错误;预期值在上面一行
答案 0 :(得分:1)
查看Array.Copy
。
答案 1 :(得分:1)
根据OP的澄清,这样的事情可能有用。
string[ , ] newLine = new string[src.Count, 4];
for (int i = 0; i < src.Count; i++)
{
newLine[i, 0] = value1;
newLine[i, 1] = value2;
newLine[i, 2] = value3;
newLine[i, 3] = value4;
}
也许不是最漂亮的解决方案,但它会完成这项工作。
答案 2 :(得分:1)
例如......
string[,] newLine = new string[src.Count, 4];
for (int i = 0; i < newLine.GetUpperBound(0); i++)
{
for (int j = 0; j < newLine.GetUpperBound(1); j++)
{
newLine[i, j] = "....";
}
}