如题,结构体分别在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);
大家帮我看看错在哪啊?