ArrayList list = new ArrayList();
for (int i = 0; i < allItems.Length; i++)
{
if (!string.IsNullOrEmpty(allItems[i]))
{
Model.zcompany zcom = new Model.zcompany();
zcom.cname = allItems[i];
zcom.url = "";
zcom.zid = 1;
zcom.url ="";
zcom.beizhu = allItems[i];
zcom.cid = Convert.ToInt32(this.ddl_city.SelectedItem.Value);
list.Add(zcom);
}
}
bool flag = combll.Add(list);报错说 与“BLL.zcompany.Add(Model.zcompany)”最匹配的重载方法具有一些无效参数 参数“1”: 无法从“System.Collections.ArrayList”转换为“Model.zcompany”但确实有
public void Add(List<Model.zcompany> l)
{
foreach (Model.zcompany model in l)
dal.Add(model);
}
请问怎么解决?
for (int i = 0; i < allItems.Length; i++)
{
if (!string.IsNullOrEmpty(allItems[i]))
{
Model.zcompany zcom = new Model.zcompany();
zcom.cname = allItems[i];
zcom.url = "";
zcom.zid = 1;
zcom.url ="";
zcom.beizhu = allItems[i];
zcom.cid = Convert.ToInt32(this.ddl_city.SelectedItem.Value);
list.Add(zcom);
}
}
bool flag = combll.Add(list);报错说 与“BLL.zcompany.Add(Model.zcompany)”最匹配的重载方法具有一些无效参数 参数“1”: 无法从“System.Collections.ArrayList”转换为“Model.zcompany”但确实有
public void Add(List<Model.zcompany> l)
{
foreach (Model.zcompany model in l)
dal.Add(model);
}
请问怎么解决?
List<Model.zcompany> list = new List<Model.zcompany>();
for (int i = 0; i < allItems.Length; i++)
{
if (!string.IsNullOrEmpty(allItems[i]))
{
Model.zcompany zcom = new Model.zcompany();
zcom.cname = allItems[i];
zcom.url = "";
zcom.zid = 1;
zcom.url ="";
zcom.beizhu = allItems[i];
zcom.cid = Convert.ToInt32(this.ddl_city.SelectedItem.Value);
list.Add(zcom);
}
}
变成List<Model.zcompany> list = new List<Model.zcompany>();
list.Add(zcom);
试试这个吧