C# 复制列表

本文:如何复制一个列表

最简单的方法是 foreach

   foreach(var temp in a)
   {
       b.Add(temp);

   }

有没一个简单的方法?

            using System.Linq;

            var a = new List<Fex>()
            {
                new Fex() {F = true,},
                new Fex() {F = true,},
                new Fex() {F = false,},

            };
            List<Fex> b = a.ToList();

            b.RemoveAt(0);

            Console.WriteLine(a.Count);

            b.Add(new Fex());
            b.Add(new Fex());

            Console.WriteLine(a.Count);

List<Fex> b = a.ToList(); 可以把列表a到列表b,对b进行删除、添加,不会对a造成元素改变。


本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏angularejs学习篇

c#中jeson字符串和OBJECT对象的相互转换

说明:首先,当然是项目是3.5+的;必须添加引用:System.Runtime.Serialization 和 System.ServiceModel

46320
来自专栏跟着阿笨一起玩NET

用于查询的日期类型转换帮助类

本文转载:http://www.cnblogs.com/iamlilinfeng/p/3378659.html

10520
来自专栏技术之路

c#之线程总结(一)

在我们做项目的时候会经常用到线程,但线程也不是万能的,用线程需要注意的东西也很多,自己做了一下总结 这次总结主要说三个部分 1 线程之委托方法 2 给线程传参 ...

24870
来自专栏菩提树下的杨过

ArraySegment<T>泛型结构示例

以下代码利用ArrarSegment泛型结构,从int数组arr中取出arr[2]到arr[5] using System; using System.Col...

215100
来自专栏跟着阿笨一起玩NET

C#如何把List of Object转换成List of T具体类型

上周码程序的时候碰到个问题,因为设计上的约束,一个方法接受的参数只能为List<object>类型,然而该方法需要处理的真实数据则是确定的List<Curren...

71610
来自专栏ASP.NET MVC5 后台权限管理系统

ASP.NET MVC5+EF6+EasyUI 后台管理系统(19)-权限管理系统-用户登录

我们之前做了验证码,登录界面,却没有登录实际的代码,我们这次先把用户登录先完成了,要不权限是讲不下去了 把我们之前的表更新到EF中去 ? 登录在Account控...

285100
来自专栏landv

excel_VB宏脚本_批量生成点餐宝接受的格式

21720
来自专栏菩提树下的杨过

Silverlight中的序列化

序列化简言之是这样一种能力:能够把复杂的对象(Object)变成某种格式的字符串(常见的格式有xml,string,二进制文件等),这样可以方便的在各种系统中传...

20850
来自专栏哲学驱动设计

lambda表达式-编译测试

我不会IL,也不想学IL,所以为了测试Lambda表达式编译的原理,只能使用调试进行试验来认识: 第一种情况,当Lambda表达式没有用到函数外的变量时: cl...

23270
来自专栏vue

委托初级篇——委托三步曲

11420

扫码关注云+社区

领取腾讯云代金券