我有一个第三方 dll 添加到我的 Web 应用程序中。其中一个函数看起来像这样
public InterestCategory[] gvc(string st)
{
object[] results = this.Invoke("getit", new object[] {
st});
return ((InterestCategory[])(results[0]));
}
如您所见,该函数返回InterestCategory[]
。当我检查 (GoToDefinition) InterestCategory 时,我可以看到这个
public partial class InterestCategory
{
private string descriptionField;
public string Description
{
get
{
return this.descriptionField;
}
set
{
this.descriptionField = value;
}
}
}
现在在我的代码中,我试图像这样调用这个函数
API.InterestCategory IC = new API.InterestCategory();
IC = api.gvc(st);
它会抛出这样的错误
Cannot implicitly convert type 'API.InterestCategory[]' to 'API.InterestCategory'
谁能告诉我调用这个函数的正确程序是什么