List <T>.AddRange()方法用于在列表的末尾添加指定集合的对象/元素。
语法:
void List<T>.AddAddRange(IEnumerable<T> collection);
参数:它接受要添加到列表中的T类型的元素(如数组)的集合。
返回值:不返回任何内容–返回类型为void
示例
int list declaration:
List<int> a = new List<int>();
int array to be added to the list:
int[] int_arr = { 100, 200, 300, 400 };
adding elements:
a.AddRange(int_arr);
Output:
100 200 300 400using System;
using System.Text;
using System.Collections.Generic;
namespace Test
{
class Program
{
static void Main(string[] args)
{
//整数列表
List<int> a = new List<int>();
//要在列表中添加的int数组
int[] int_arr = { 100, 200, 300, 400 };
//添加元素
a.Add(10);
a.Add(20);
//增加范围
a.AddRange(int_arr);
//打印元素
Console.WriteLine("list elements are...");
foreach(int item in a)
{
Console.Write(item + " ");
}
Console.WriteLine();
//字符串列表
List<string> b = new List<string>();
//要添加到列表中的字符串数组
string[] str_arr = { "Abhi", "Radib", "Prem" };
//添加元素
b.Add("Manju");
b.Add("Amit");
//增加范围
b.AddRange(str_arr);
//打印元素
Console.WriteLine("list elements are...");
foreach (string item in b)
{
Console.Write(item + " ");
}
Console.WriteLine();
//按ENTER退出
Console.ReadLine();
}
}
}输出结果
list elements are... 10 20 100 200 300 400 list elements are... Manju Amit Abhi Radib Prem