电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

CList用法详解

CList用法详解_第1页
1/8
CList用法详解_第2页
2/8
CList用法详解_第3页
3/8
C# List用 法 所 属 命 名 空 间 : System.Collections.Generic public class List : IList, ICollection, IEnumerable, IList, ICollection, IEnumerable List类 是 ArrayList 类 的 泛 型 等 效 类 。该 类 使 用 大 小 可 按 需 动 态 增 加 的 数组 实 现 IList 泛 型 接 口 。 泛 型 的 好 处 : 它 为 使 用c#语 言 编 写 面 向 对 象 程 序 增 加 了 极 大 的 效 力 和 灵 活性 。 不 会 强 行 对 值 类 型 进 行 装 箱 和 拆 箱 , 或 对 引 用 类 型 进 行 向 下 强 制 类 型 转 换 ,所 以 性 能 得 到 提 高 。 性 能 注 意 事 项 : 在 决 定 使 用IList 还 是 使 用ArrayList 类 ( 两 者 具 有 类 似 的 功 能 ) 时 ,记 住 IList 类 在 大 多 数 情 况 下 执 行 得 更 好 并 且 是 类 型 安 全 的 。 如 果 对 IList 类 的 类 型 T 使 用 引 用 类 型 , 则 两 个 类 的 行 为 是 完 全 相 同 的 。但 是 , 如 果 对 类 型 T 使 用 值 类 型 , 则 需 要 考 虑 实 现 和 装 箱 问 题 。 用 微软的 话讲: “添加 到 ArrayList 中的 任何引 用 或 值 类 型 都将隐式地向 上强 制 转 换 为 Object。 如 果 项是 值 类 型 , 则 必须在将其添加 到 列表中时进 行 装 箱 操作, 在检索时进 行 取消装 箱 操作。 强 制 转 换 以 及装 箱 和 取消装 箱 操作都会 降低性 能 ;在必须 对 大 型 集 合 进 行 循 环 访 问 的 情 况 下 , 装 箱 和 取 消 装 箱 的 影 响 非 常 明 显 。” 1、 List 的基础、常用方法: 声明: 1、List mList = new List(); T为列表中元素类型,现在以string类型作为例子 E.g.: List mList = new List(); 2、 List testList =new List (IEnumerable collection); 以一个集合作为参数创建List E.g.: string[] temArr = { "Ha", "Hunter", "Tom", "Lily", "Jay", "Jim", "Kuku", "Locu" }; List testList = new List(temArr); 添加...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

CList用法详解

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部