任务是在C#中使用初始化列表创建/声明一个列表。
列表用于表示对象列表,它表示为List <T>,其中T是列表对象/元素的类型。
列表是 System.Collections.Generic 包下的一个类,因此我们必须首先包含它。
要使用元素/对象声明和初始化列表,我们使用以下语法,
List<T> list_name= new List<T> {list_of_objects/elements};
在这里,T是类型,list_name是列表的名称。
例子:
//整数列表 List<int> int_list = new List<int> { 10, 20, 30, 40, 50 }; //字符串列表 List<string> str_list = new List<string>{ "Manju", "Amit", "Abhi", "Radib", "Prem" };
在这里,int_list是整数元素的列表,str_list是字符串元素的列表。
using System; using System.Text; using System.Collections.Generic; namespace Test { class Program { static void Main(string[] args) { //整数列表 List<int> int_list = new List<int> { 10, 20, 30, 40, 50 }; //字符串列表 List<string> str_list = new List<string>{ "Manju", "Amit", "Abhi", "Radib", "Prem" }; //打印列表元素 Console.WriteLine("int_list elements..."); foreach (int item in int_list) { Console.Write(item + " "); } Console.WriteLine(); Console.WriteLine("str_list elements..."); foreach (string item in str_list) { Console.Write(item + " "); } Console.WriteLine(); //按ENTER退出 Console.ReadLine(); } } }
输出结果
int_list elements... 10 20 30 40 50 str_list elements... Manju Amit Abhi Radib Prem