C# 复制列表

…衆ロ難τιáo~ 提交于 2019-11-29 12:15:44

本文:如何复制一个列表

<!--more-->

最简单的方法是 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造成元素改变。


本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系

<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!