为了账号安全,请及时绑定邮箱和手机立即绑定

关于IList<T>

关于IList<T>

慕少森 2018-11-02 10:06:24
能不能把一个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);
            }

        }

查看完整回答
反对 回复 2018-11-05
?
眼眸繁星

TA贡献1873条经验 获得超9个赞

深拷贝吗?

有个简单的方法 

IList<string> list1 = new List<string>(); //源list

IList<string> list2 = new List<string>(list2); //目的list


查看完整回答
反对 回复 2018-11-05
  • 2 回答
  • 0 关注
  • 543 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信