我正在使用Gurobi求解器来解决一个调度问题。我想将我的Gurobi解决方案写入控制台。但是我收到了以下错误信息:
"第1个参数:无法从'int'转换为'System.Collections.Generic.List'"
这段代码在另外两个变量上成功运行并输出到控制台。请问这里出了什么问题?
"第1个参数:无法从'int'转换为'System.Collections.Generic.List'"
这段代码在另外两个变量上成功运行并输出到控制台。请问这里出了什么问题?
using System;
using System.Collections.Generic;
using System.Linq;
using Gurobi;
List<List<List<int>>> X_ijk_list = new List<List<List<int>>>();
Console.WriteLine("X_ijk");
for (int k = 0; k < n_machines; ++k)
{
Console.WriteLine("Maschine" + k);
X_ijk_list.Add(new List<List<int>>());
for (int i = 0; i < n_jobs; ++i)
{
X_ijk_list[i].Add(new List<int>());
for (int j = 0; j < n_tasks_job[i]; ++j)
{
X_ijk_list[i].Add(Convert.ToInt32(X_ijk[i, j, k].Get(GRB.DoubleAttr.X))); //error here
Console.Write(X_ijk_list[i][j][k]);
Console.Write(";");
}
Console.WriteLine();
}
}