铭轩同学

铭轩,为自己代言!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年4月21日

摘要: HashSet类主要是设计用来做高性能集运算的,例如对两个集合求交集、并集、差集等。集合中包含一组不重复出现且无特性顺序的元素。HashSet的一些特性如下:1、HashSet中的值不能重复且没有顺序。2、HashSet的容量会按需自动添加。构造方法:HashSet() 默认相等比较器创建一个空的新... 阅读全文
posted @ 2014-04-21 21:59 铭轩同学 阅读(167) 评论(0) 推荐(0) 编辑

摘要: List类是ArrayList的泛型等效版本,两者功能相似。它实现了6个接口,实际上市对应的3对。1、IEnumerable和IEnumerable2、ICollection和ICollection3、IList和IList 使用List有很多好处。比如类型安全和可以存储引用类型以及值类型的数据,... 阅读全文
posted @ 2014-04-21 21:58 铭轩同学 阅读(966) 评论(0) 推荐(0) 编辑

摘要: /// /// 根据html文本返回url地址集合 /// /// /// private List GetImgUrlByHtmlText(string sHtmlText) { ... 阅读全文
posted @ 2014-04-21 21:57 铭轩同学 阅读(409) 评论(0) 推荐(0) 编辑

摘要: C#4.0中有一个新特性:协变与逆变。可能很多人在开发过程中不常用到,但是深入的了解他们,肯定是有好处的。协变和逆变体现在泛型的接口和委托上面,也就是对泛型参数的声明,可以声明为协变,或者逆变。什么?泛型的参数还能声明?对,如果有了参数的声明,则该泛型接口或者委托称为“变体”。List 一群汽车 ... 阅读全文
posted @ 2014-04-21 21:51 铭轩同学 阅读(292) 评论(0) 推荐(0) 编辑

摘要: C#充许你同时创建值类型和引用类型。两个引用类型的变量在引用同一个对象时,它们是相等的,就像引用到对象的ID一样。两个值类型的变量在它们的类型和内容都是相同时,它们应该是相等的。这就是为什么相等测试要这么多方法了。先从两个你可能从来不会修改的方法开始。ReferenceEquals():Object... 阅读全文
posted @ 2014-04-21 21:46 铭轩同学 阅读(437) 评论(0) 推荐(0) 编辑

摘要: usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Drawing;usingSystem.IO;namespaceMicrosoft.Form.Base{ classI... 阅读全文
posted @ 2014-04-21 21:24 铭轩同学 阅读(778) 评论(0) 推荐(0) 编辑

摘要: System.IO.Path为路径的操作封装了很多很有的东西,利用该类提供的方法能够快速处理路径操作的问题。下面详细了解一下。1、属性 属性太复杂了,反映什么系统平台的信息,看不懂,等以后看得懂了再补充。2、方法 ChangeExtension 更改路径字符串的扩展名。 Com... 阅读全文
posted @ 2014-04-21 21:23 铭轩同学 阅读(321) 评论(0) 推荐(0) 编辑

摘要: 先来了解下集合的基本信息1、BCL中集合类型分为泛型集合与非泛型集合。2、非泛型集合的类和接口位于System.Collections命名空间。3、泛型集合的类和接口位于System.Collections.Generic命名空间。 ICollection接口是System.Collections... 阅读全文
posted @ 2014-04-21 21:12 铭轩同学 阅读(233) 评论(0) 推荐(0) 编辑