首页 > 代码库 > 02.List泛型集合
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();
}
}
}
来自为知笔记(Wiz)
02.List泛型集合
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。