摘要: 在2005年底微软公司正式发布了C# 2.0,与C# 1.x相比,新版本增加了很多新特性,其中最重要的是对泛型的支持。通过泛型,我们可以定义类型安全的数据结构,而无需使用实际的数据类型。这能显著提高 性能并得到更高质量的代码。泛型并不是什么新鲜的东西,他在功能上类似于C++的模板,模板多年前就已存在C++上了,并且在C++上有大量成熟应用。 本文讨论泛型使用的一般问题,比如为什么要使用泛型、泛型的编写方法、泛型中数据类型的约束、泛型中静态成员使用要注意的问题、泛型中方法重载的问、泛型方法等,通过这些使我们可以大致了解泛型并掌握泛型的一般应用,编写出更简单、通用、高效的应用系统。 什么是泛型.. 阅读全文
posted @ 2013-11-07 14:34 luyujie_may 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1.Entity Framework简介http://www.cnblogs.com/aehyok/p/3315991.html2.Entity Framework DBFirst尝试http://www.cnblogs.com/aehyok/p/3318892.html3.Entity Framework ModelFirst尝试http://www.cnblogs.com/aehyok/p/3323438.html4.Entity Framework CodeFirst尝试http://www.cnblogs.com/aehyok/p/3323496.html5.Entity Framew 阅读全文
posted @ 2013-11-07 10:19 luyujie_may 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 通过使用泛型,我们可以极大地提高代码的重用度,同时还可以获得强类型的支持,避免了隐式的装箱、拆箱,在一定程度上提升了应用程序的性能。1.1 理解泛型1.1.1 为什么要有泛型?我想不论大家通过什么方式进入了计算机程序设计这个行业,都免不了要面对数据结构和算法这个话题。因为它是计算机科学的一门基础学科,往往越是底层的部分,对于数据结构或者算法的时间效率和空间效率的要求就越高。比如说,当你在一个集合类型(例如ArrayList)的实例上调用Sort()方法对它进行排序时,.Net框架在底层就应用了快速排序算法。.Net框架中快速排序方法名称叫QuickSort(),它位于Array类型中,这可以通 阅读全文
posted @ 2013-11-07 09:11 luyujie_may 阅读(194) 评论(0) 推荐(0) 编辑