能不能把一个IList <T>中的数据放到拷贝到另外一个Ilist <T> ,对象都是一样的
2 回答
翻阅古今
TA贡献1780条经验 获得超5个赞
public static void ListCopy(IList<T> src, IList<T> dest)
{
if (src == null)
{
throw new System.ArgumentNullException("src", "src is null!");
}
if (dest == null)
{
throw new System.ArgumentNullException("dest", "dest is null!");
}
dest.Clear();
foreach (T item in src)
{
dest.Add(item);
}
}
眼眸繁星
TA贡献1873条经验 获得超9个赞
深拷贝吗?
有个简单的方法
IList<string> list1 = new List<string>(); //源list
IList<string> list2 = new List<string>(list2); //目的list
- 2 回答
- 0 关注
- 543 浏览
添加回答
举报
0/150
提交
取消