我在通过 IronPython 使用 C#/.NET 库运行 Gurobi 优化模型时遇到问题。
我有一种方法可以通过变量的名称(即 GRBModel.GetVarByName)访问变量,例如
public GRBVar variable(i,t)
{
try
{
GRBModel M = getModel();
string varname = varname(i,t);
GRBVar var = M.GetVarByName(varname);
return var;
}
catch (GRBException ex)
{
System.Console.WriteLine(ex.ToString());
throw new GRBException(ex.ToString());
}
}
问题是在我的 IronPython 脚本上,当我尝试访问一个不存在的变量时,什么也没有发生……消息没有出现在控制台上。我做错了什么???