一、是什么?
List,可以理解为一个封装好的链表对象。
string[]就是简单的强类型化数组。
二、区别和联系
区别:
string[]表示字符串数组,创建后大小固定,不能改变元素的个数。
List表示泛型集合,集合中的每个元素都是字符串,创建后可以动态改变元素的个数。
联系:
...
分类:
其他好文 时间:
2015-01-24 21:25:47
阅读次数:
236
XML文件:必须要有一个节点。检验xml文件,可以用浏览器打开,能打开表示对,否则错。处理方法:DOM:XmlDocument文档对象模型Sax(事件驱动,XmlReader)XmlSerializer(序列化):可以序列化一个类,一个泛型集合。Linq to XML:主要用到类:Xelement ...
分类:
其他好文 时间:
2015-01-23 18:13:45
阅读次数:
265
比较泛型集合和非泛型集合在运行中的效率:using System;using System.Collections;using System.Collections.Generic;using System.Diagnostics;using System.Linq;using System.Tex...
第一讲 泛型(Generic)一、概述1、JDK1.5版本以后出现的新特性。用于解决安全问题,是一个类型安全机制。2、JDK1.5的集合类希望在定义集合时,明确表明你要向集合中装入那种类型的数据,无法加入指定类型以外的数据。3、泛型是提供给javac编译器使用的可以限定集合中的输入类型说明的集合时,...
分类:
编程语言 时间:
2015-01-15 21:36:03
阅读次数:
326
敲三层的时候就听师傅说过泛型,只不过当时没有特别的注意。当敲用户登录窗体时,我遇到这样的问题,就是我们需要经过验证输入的信息的正误之后才能登录或者不能登录。判断时,需要返回我们从数据库中查到的信息,那么问题就来了,如何返回呢?
一开始我一直用的是DataTable返回数据的,但是当去判断的时候我不知道如何下手了,按照以往的经验,我们可以使用table.rows()或table.fie...
分类:
其他好文 时间:
2015-01-07 23:41:05
阅读次数:
367
参考资料:
Find和FirstOrDefault()有什么区别?
First,FirstOrDefault,Single,SingleOrDefault的区别
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace List泛型集合
{...
分类:
其他好文 时间:
2014-12-16 17:07:43
阅读次数:
193
我们用的比较多的非泛型集合类主要有ArrayList类和HashTable类。我们经常用HashTable来存储将要写入到数据库或者返回的信息,在这之间要不断的进行类型的转化,增加了系统装箱和拆箱的负担,14:31:45,例如我们需要在电子商务网站中存储用户的购物车信息(商品名,对应的商品个数)时,...
C# 中的泛型集合提供了很多基于 Enumerable 的静态扩展方法,例如 ?Find, ?OrderBy , Average ,Distinct 等,在使用基础数据类型的集合时,可以直接调用这些方法,但如果是自定义类型就应当根据扩展方法所要求...
分类:
其他好文 时间:
2014-12-04 08:53:09
阅读次数:
331
using System;using System.Collections.Generic;using System.Web;using System.Web.Services;using System.Web.Script.Serialization;using System.Xml;using ...
分类:
编程语言 时间:
2014-12-03 18:32:36
阅读次数:
169