如何在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 官宣新年祝福语简短