C# Can';t convert systems.collections.generic.list<;系统.集合.通用.列表<;字符串>&燃气轮机;串

C# Can';t convert systems.collections.generic.list<;系统.集合.通用.列表<;字符串>&燃气轮机;串,c#,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

我不知道为什么这不起作用,但我有:

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;
}
publicstaticstringsetrows(DataTable,int-maximumCount)
{
var finalFile=新列表();
foreach(table.Rows中的DataRow行)
{
int i=0;
List EXCELTOAL=新列表();
对于(i=0;i

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

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

将方法声明更改为:

public static List<List<string>> SetRows(DataTable table, int maximumCount)
publicstaticlist集合行(DataTable,int-maximumCount)

您的退货类型不匹配。你不明白这个错误是怎么回事吗?你正在返回一个列表,但是你的方法声明说它返回一个字符串