无法转换systems.collections.generic.list <systems.collections.generic.list <string>&gt;串起来

时间:2018-03-05 20:04:54

标签: c#

不确定为什么这不起作用,但我有:

public static string SetRows(DataTable table, int maximumCount)
{
    var finalFile = new List<List<string>>();
    foreach (DataRow row in table.Rows)
    {
        int i = 0;
        List<string> excelTotal = new List<string>();
        for (i = 0; i < maximumCount; i++)
        {
            excelTotal.Add(row[i].ToString());                   
        }
        finalFile.Add(excelTotal);
    }

    return finalFile;
}

我正在另一个列表中创建一个列表。

1 个答案:

答案 0 :(得分:5)

方法的返回类型为string。它应该是List<List<string>>,因为这是方法返回的内容。

将方法声明更改为:

public static List<List<string>> SetRows(DataTable table, int maximumCount)