02.List泛型集合
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了02.List泛型集合相关的知识,希望对你有一定的参考价值。
List泛型可以转换成数组List泛型和数组的相同点:
List泛型的数据类型必须是指定的,数组的数据类型也必须是指定的.
List泛型和数组的不同点:
List泛型的长度是随意的,而数组的长度必须是在声明时就指定.
因为List泛型集合的类型是唯一的,所以List泛型集合可以转换成数组.
List泛型集合可以转换成什么类型的数组取决于,List泛型集合是什么类型的.
List泛型集合和ArrayList的常用方法大多是一致的.
list泛型集合示例代码:
namespace _09.List泛型集合
{
class Program
{
static void Main(string[] args)
{
//创建泛型集合对象
List<int> list = new List<int>(); //创建了一个整型的泛型集合
list.Add(1);
list.Add(2);
list.Add(3);
list.AddRange(new int[] { 4, 5, 6, 7, 8, 9, 0 });
foreach (var item in list)
{
Console.WriteLine(item);
}
Console.WriteLine("====================================");
//将List泛型集合转换成数组
int[] lArray=list.ToArray();
for (int i = 0; i < lArray.Length; i++)
{
Console.WriteLine(lArray[i]);
}
Console.WriteLine("====================================");
//将整型数组转换成泛型集合
List<int> listTwo=lArray.ToList();
for (int i = 0; i < listTwo.Count; i++)
{
Console.WriteLine(listTwo[i]);
}
Console.ReadKey();
}
}
}
以上是关于02.List泛型集合的主要内容,如果未能解决你的问题,请参考以下文章