C#List介绍及具体用法-创新互联

一、# List泛型集合

创新互联专业为企业提供梓潼网站建设、梓潼做网站、梓潼网站设计、梓潼网站制作等企业网站建设、网页设计与制作、梓潼企业网站模板建站服务,10多年梓潼做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

集合是OOP中的一个重要概念,C#中对集合的全面支持更是该语言的精华之一。

为什么要用泛型集合?

在C# 2.0之前,主要可以通过两种方式实现集合:

a.使用ArrayList

直接将对象放入ArrayList,操作直观,但由于集合中的项是Object类型,因此每次使用都必须进行繁琐的类型转换。

b.使用自定义集合类

比较常见的做法是从CollectionBase抽象类继承一个自定义类,通过对IList对象进行封装实现强类型集合。这种方式要求为每种集合类型写一个相应的自定义类,工作量较大。泛型集合的出现较好的解决了上述问题,只需一行代码便能创建指定类型的集合。

什么是泛型?

泛型是C# 2.0中的新增元素(C++中称为模板),主要用于解决一系列类似的问题。这种机制允许将类名作为参数传递给泛型类型,并生成相应的对象。将泛型(包括类、接口、方法、委托等)看作模板可能更好理解,模板中的变体部分将被作为参数传进来的类名称所代替,从而得到一个新的类型定义。泛型是一个比较大的话题,在此不作详细解析,有兴趣者可以查阅相关资料。

怎样创建泛型集合?

主要利用System.Collections.Generic命名空间下面的List泛型类创建集合,语法如下:

List ListOfT = new List();

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章名称:C#List介绍及具体用法-创新互联
本文URL:http://ybzwz.com/article/dsheij.html