首頁 > 後端開發 > C#.Net教程 > C# List 複製克隆副本

C# List 複製克隆副本

高洛峰
發布: 2016-12-15 15:42:40
原創
2235 人瀏覽過

廢話不多說了,看程式碼:

方法一:

      List; t = new List(); //原始 

    List List;; (t.ToArray()); // t



的副本方法二:




這是一個使用LINQ 的單行程式碼。

      List; list1 = new List();
      List; list2 = new List();

      list1.ForEach(i => list2.Add(i));




方法三:
使用System;
使用System.Linq;
.使用完成使用)命名空間委託
{
  class X
  {
    public int Id { get;放; }
    公有字串名稱{ get;放; }
 公有字串名稱{ get;放; }
  }

  類別Program
  {
    static void Main(string[] args)
    { x
    List        x.Add(new X { Id = i, Name = string.Format("x_{0}", i.ToString()) });
  將    // 複製 到y
      List; y = new List(x.ConvertAll(e => { return new Y { Id = e.Id, Name = e.Name }; }));
  bug    Debug    Debug .Assert(x.Count = = y.Count);
    }

  }
}







更多 C# List


更多複製複製網!

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
java - bean集合拆分成多個list
來自於 1970-01-01 08:00:00
0
0
0
怎麼不講list集合排序
來自於 1970-01-01 08:00:00
0
0
0
list語句問題
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板