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