大家好请教一下问题:
CategoryList的类型是Collection<Category>
但我这样赋值却有类型转换错误:Collection<object> obj2 = CategoryList,请问要怎么转换?谢谢。难道要写foreach转吗?
foreach (var temp in obj)
{
obj2 .Add(temp);
}
有没有更好的办法的??
CategoryList的类型是Collection<Category>
但我这样赋值却有类型转换错误:Collection<object> obj2 = CategoryList,请问要怎么转换?谢谢。难道要写foreach转吗?
foreach (var temp in obj)
{
obj2 .Add(temp);
}
有没有更好的办法的??
所以你应写成Collection<Category> obj2 = CategoryList;
第三方控件需要的是Collection<object>类型的参数。
Collection<Category> CategoryList=new Collection<Category>();
Collection<object> obj2 = new Collection<object>();
foreach (Category item in CategoryList) obj2.Add(item);
应该不行,可以试下能否将CategoryList转化为Collection<object>如果行,可直接赋值,否则不行