C#中的list是一种通用的、可动态调整的数据结构,通过它可以方便地存储和操作数据。在控制台程序中,初始化list最常见的两种方式是使用构造函数和使用集合初始化器。
使用构造函数初始化list
list的构造函数可以接受任何实现IEnumerable接口的对象,它会根据传入的元素类型自动推断出泛型参数类型。下面是使用构造函数初始化list的示例代码:
List<int> numbers = new List<int>(new int[] { 1, 2, 3, 4, 5 });
上面的代码中,我们创建了一个List
使用集合初始化器初始化list
除了使用构造函数,我们还可以使用C#3.0引入的集合初始化器来初始化list。集合初始化器可以在创建集合对象时直接添加元素。下面是一个使用集合初始化器初始化list的示例代码:
List<string> names = new List<string>() { "Alice", "Bob", "Charlie" };
上面的代码中,我们创建了一个List
综上所述,初始化list的方式有两种:使用构造函数和使用集合初始化器。前者可以根据其他数据结构来创建list对象,后者更加灵活、简洁。我们可以根据实际需求灵活选择使用不同的初始化方式。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C#控制台基础 list<>初始化的两种方法 - Python技术站