我可能无法解释这一点,如果有任何混淆,请对不起。
我在这里使用.dll:https://github.com/trydis/FIFA-Ultimate-Team-2014-Toolkit#initialization
我在这里使用了一个叫做国家的课程:https://github.com/trydis/FIFA-Ultimate-Team-2014-Toolkit/blob/master/UltimateTeam.Toolkit/Parameters/Nation.cs
我需要在一组参数中使用其中一个国家,但我不能让它工作。以下是我正在使用的代码。
Level leveltest = (Level)Enum.Parse(typeof(Level), dataGridView1.Rows[0].Cells[1].Value.ToString());
Nation nationtest = dataGridView1.Rows[0].Cells[2].Value;
var searchParameters = new PlayerSearchParameters
{
Level = leveltest,
Nation = Convert.ToUInt32(nationtest),
}
我收到错误“无法将类型'对象'隐式转换为'UltimateTeam.Toolkit.Parameters.Nation'。存在显式转换(您是否错过了演员?)”
我得到了param Level工作,但我无法让Nation工作。
非常感谢所有帮助。
感谢。
答案 0 :(得分:0)
由于该单元格中的值是来自基类Description
的{{1}}类的Nation
,因此您可以获得具有指定的SearchParameterBase<uint>
的实例Nation
如下:
Description