代码改变世界

随笔分类 -  C#

集合

2010-11-07 21:29 by yesmadom, 288 阅读, 收藏,
摘要: 集合集合在编程的过程中用的是非常的多,如GridViewRowCollection、ConnectionStringSettingsCollection、NameValueCollection等等。一般来说,集合的类都包含在System.Collections命名空间中。那众多集合之间又有什么样的联系呢?这需要我们从集合的集成关系上理顺一下。一、IEnumerable和IEnumerator接口I... 阅读全文

泛型

2010-11-07 21:27 by yesmadom, 234 阅读, 收藏,
摘要: 通过泛型,我们可以定义类型安全的数据结构,而无需使用实际的数据类型。这能显著提高 性能并得到更高质量的代码。泛型并不是什么新鲜的东西,他在功能上类似于C++的模板,模板多年前就已存在C++上了,并且在C++上有大量成熟应用。 本讲讨论泛型使用的一般问题,比如为什么要使用泛型、泛型的编写方法、泛型中数据类型的约束、泛型中静态成员使用要注意的问题、泛型中方法重载的问、泛型方法等,通过这些使我们可以大... 阅读全文