第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

把一個List<T>的數(shù)據(jù)復(fù)制至另一個List<T>

標(biāo)簽:
前端工具

把一个数据集List<T>复制至到另一个数据集List<T>。

方法一,可以使用循环,然后把每一个T添加至另一个集合中去:

 

 public void ListDemo()        {            var listA = new List<int> { 2, 5, 6, 8, 23, 56, 4 };            var listB = new List<int>();            foreach (int a in listA)            {                listB.Add(a);            }        }

Source Code

 

方法二,使用GetRange方法:

 

 public void ListDemo_A()        {            var listA = new List<int> { 2, 5, 6, 8, 23, 56, 4 };            var listB = listA.GetRange(0, listA.Count);        }

Source Code

 

方法三,深度拷贝:

 

 public void ListDemo_B()        {            var listA = new List<int> { 2, 5, 6, 8, 23, 56, 4 };            var listB = new List<int>();            using (MemoryStream ms = new MemoryStream())            {                BinaryFormatter bf = new BinaryFormatter();                bf.Serialize(ms, listA);                ms.Position = 0;                listB = (List<int>)bf.Deserialize(ms);            }                    }

Source Code

 

方法四,直接加载法:

 

 public void ListDemo_C()        {            var listA = new List<int> { 2, 5, 6, 8, 23, 56, 4 };            var listB = new List<int>(listA);                    }

Source Code

 

方法五:使用序列化与反序列化:

 public void ListDemo_D()        {            var listA = new List<int> { 2, 5, 6, 8, 23, 56, 4 };            var listB = JsonConvert.DeserializeObject<List<int>>(JsonConvert.SerializeObject(listA));        }

Source Code



不管是哪一种方法,可以抽控制台输出ListB集合:

 foreach (int inta in listB)            {                Console.WriteLine(inta);            }

 

 

以下内容于2017-12-17 21:43分添加:

上面几个方法中,发现没有入口,可以

 

运行:
f

 

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消