如题,结构体分别在dll中,调用的地方都定义了,而且一样。提示错误:无法从cimsproject.jih[] 转换为cimsproject.jih[]
结构体定义如下:
public struct jih //现场实际
{
public string lutai;
public string jihh;
public string currentoperate;
public string time;
public string hangch;
public string rezhao;
public string lengzhao;
public string waittime; //记录等待时间
public string waitb; //记录等待开始时间
public string freetime; //记录抛空时间
public string time1; //保存初始剩余时间
public string lengquetime;
public string jiaretime;
}
dll入口:
public int[] optimize( jih[] jihua, dengpaichan[] jihua1, ableresorce[] jihua2, int[] p, int mode)
{......}
调用:
p = opti.optimize( jihua, jihua1, jihua2, p, mode);
大家帮我看看错在哪啊?
结构体定义如下:
public struct jih //现场实际
{
public string lutai;
public string jihh;
public string currentoperate;
public string time;
public string hangch;
public string rezhao;
public string lengzhao;
public string waittime; //记录等待时间
public string waitb; //记录等待开始时间
public string freetime; //记录抛空时间
public string time1; //保存初始剩余时间
public string lengquetime;
public string jiaretime;
}
dll入口:
public int[] optimize( jih[] jihua, dengpaichan[] jihua1, ableresorce[] jihua2, int[] p, int mode)
{......}
调用:
p = opti.optimize( jihua, jihua1, jihua2, p, mode);
大家帮我看看错在哪啊?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货