如何在C#中克隆通用列表?
列表是一个通用集合,用于保存相同数据类型的元素。
若要克隆列表,可以使用CopyTo方法。
声明列表并添加元素-
List < string > myList = new List < string > ();
myList.Add("Programming");
myList.Add("Web Dev");
myList.Add("Database");现在创建一个新数组并将列表克隆到其中-
string[] arr = new string[10]; myList.CopyTo(arr);
这是完整的代码-
示例
using System;
using System.Collections.Generic;
public class Demo {
public static void Main() {
List < string > myList = new List < string > ();
myList.Add("Programming");
myList.Add("Web Dev");
myList.Add("Database");
Console.WriteLine("First list...");
foreach(string value in myList) {
Console.WriteLine(value);
}
string[] arr = new string[10];
myList.CopyTo(arr);
Console.WriteLine("After cloning...");
foreach(string value in arr) {
Console.WriteLine(value);
}
}
}输出结果
First list... Programming Web Dev Database After cloning... Programming Web Dev Database
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短