• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






飞跃天空

坚持做自己喜欢做的事情
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2010年5月31日

C#泛型类之List<T>
摘要: 1、 定义System.Collections.Generic.List<T>类表示可通过索引访问的对象的强类型列表。提供用于对列表进行搜索、排序和操作的方法。T为类型参数,代表列表中元素的类型。该类实现了IList<T>泛型接口,是ArrayList类的泛型等效类,其大小可按需动态增加。2.构造函数名称说明List<T>()初始化 List<T> ... 阅读全文
posted @ 2010-05-31 23:05 飞跃天空 阅读(30576) 评论(4) 推荐(5)
 

2010年5月30日

C#之泛型
摘要: 1、泛型概述泛型可将具体类型的指定推迟到客户端代码声明并实例化类的时候。使用泛型类型可以最大限度地重用代码、保护类型的安全以及提高程序的性能。泛型最常见的用途是创建集合类。NET Framework 类库在 System.Collections.Generic 命名空间中包含几个泛型集合类。应尽可能地使用这些类来代替普通的类,如 System.Collections 命名空间中的 ArrayLis... 阅读全文
posted @ 2010-05-30 14:22 飞跃天空 阅读(765) 评论(0) 推荐(2)
 

2010年5月23日

C#集合之Stack
摘要: 1、Stack定义System.Collections.Stack类表示对象的简单的后进先出非泛型集合。2.优点1、后进先出的集合。2、Stack 能接受空引用作为有效值并且允许重复的元素3. Stack的构造器构造器函数注释Stack () 初始化 Stack 类的新实例,该实例为空并且具有默认初始容量。Stack (ICollection) 初始化 Stack 类的新实例,该实例包含从指定集合... 阅读全文
posted @ 2010-05-23 16:13 飞跃天空 阅读(17236) 评论(2) 推荐(2)
 
C#集合之Queue
摘要: 1、Queue定义System.Collections.Queue类表示对象的先进先出集合,存储在 Queue(队列) 中的对象在一端插入,从另一端移除。2.优点1、能对集合进行顺序处理(先进先出)。2、能接受null值,并且允许重复的元素。3. Queue的构造器构造器函数注释Queue () 初始化 Queue 类的新实例,该实例为空,具有默认初始容量(32)并使用默认增长因子(2.0)。Qu... 阅读全文
posted @ 2010-05-23 11:48 飞跃天空 阅读(6409) 评论(1) 推荐(2)
 

2010年5月20日

C#集合之SortedList
摘要: 1、SortedList定义System.Collections.SortedList类表示键/值对的集合,这些键值对按键排序并可按照键和索引访问。SortedList 在内部维护两个数组以存储列表中的元素;即,一个数组用于键,另一个数组用于相关联的值。每个元素都是一个可作为 DictionaryEntry 对象进行访问的键/值对。键不能为null,但值可以。2.优点1、SortedList 允许... 阅读全文
posted @ 2010-05-20 15:42 飞跃天空 阅读(21278) 评论(1) 推荐(4)
 

2010年5月19日

C#集合之Hashtable
摘要: 1、HashTable定义System.Collections. Hashtable类表示键/值对的集合,这些键/值对根据键的哈希代码进行组织, 每个元素都是一个存储在 DictionaryEntry 对象中的键/值对。键不能为 null,但值可以。2.优点1、通过Key快速查找。2、Hashtable 是线程安全的。3. Hashtable的构造器构造器函数注释Public Hashtable ... 阅读全文
posted @ 2010-05-19 21:06 飞跃天空 阅读(1853) 评论(0) 推荐(1)
 

2010年5月18日

C#集合之ArrayList
摘要: 1、ArrayList定义System.Collections.ArrayList类是一个特殊的数组(即动态数组)。通过添加和删除元素,就可以动态改变数组的长度。2.优点动态的增加和删除元素 实现了ICollection和IList接口 灵活的设置数组的大小3.ArrayList的构造器构造器函数注释publicArrayList();默认的构造器,将会以默认(16)的大小来初始化内部的数组pub... 阅读全文
posted @ 2010-05-18 09:09 飞跃天空 阅读(876) 评论(2) 推荐(1)
 

2010年5月17日

C#中is和as操作符的区别
摘要: 1、概念描述  is是C#中用于类型兼容性判断的操作符,检查一个对象是否兼容于其他指定的类型,如果一个对象是某个类型或是其父类型的话就返回为true,否则的话就会返回为false。is的规则如下:  检查对象类型的兼容性,并返回结果,true或者false;   不会抛出异常;   如果对象为null,则返回值永远为false。如下例说明  System.Boolean b1 = (o is Sy... 阅读全文
posted @ 2010-05-17 11:16 飞跃天空 阅读(1110) 评论(2) 推荐(1)