08 2008 档案
摘要:原题是这样的,请用C#编写一个可以对任意类型进行冒泡排序算法
阅读全文
摘要:微软vs2008快捷键下载 http://www.microsoft.com/downloads/details.aspx?familyid=E5F902A8-5BB5-4CC6-907E-472809749973&displaylang=en 我在这里做了个简单翻译 编辑: CTRL + M, O:折叠当前源代码文件中的所有大纲 CTRL + M, L:将当前源代码的大纲在折叠与展开间切换 CT...
阅读全文
摘要:LINQ是Language Integrated Query(语言集成查询)的简称,它是集成在.NET编程语言中的一种特性,这使得查询表达式可以得到很好的编译时语法检查,丰富的元数据,智能感知等强类型语言的好处LINQ 是 Visual Studio 2008 和 .NET Framework 3.5 版中一项突破性的创新,它在对象领域和数据领域之间架起了一座桥梁。
阅读全文
摘要:单元测试基础知识 作者:随飞 2008年3月7日 建议阅读时安装“微软雅黑”并开启ClearType效果 前言 本文是阅读了《单元测试之道》一书后的笔记,也是公司安排本人进行单元测试培训的材料,原文是一个Powerpoint,故修改了下,并针对Visual studio 2005自带的单元测试做的一个整理,将其奉献出来,目的是供需要了解和学习单元测试的朋友们阅读。如有错误望指出。 什...
阅读全文
摘要:准备了不少资料,本来很想把这个话题好好讲讲,忽然在园子里看到这篇文章,觉得讲得很详细很易懂也够深度,所以我也没必要写了,看这个就行了,呵呵http://www.cnblogs.com/Terrylee/archive/2008/08/01/custom-linq-provider-part-1-expression-tree.html
阅读全文
摘要:问题:因为每次更新的时候只是某个类的一部分,但是这个类的属性比较多.
阅读全文
摘要:在项目中曾有这样的应用,权限筛选时先组织出员工的id,然后使用LINQ在相应的表中查询数据,条件是这些查询出来的数据的id必须在刚才权限筛选出来的id中,但是如果权限中的id太多,就会出现问题“传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。此 RPC 请求中提供了过多的参数。最多应为 2100”。我推断可能是SQLServer中使用参数不能超过2100的原因。
阅读全文
摘要:扩展方法
扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,调用扩展方法与调用在类型中实际定义的方法之间没有明显的差异。扩展方法是可以通过使用实例方法语法调用的静态方法。效果上,使得附加的方法扩展已存在类型和构造类型成为可能。他可以对现有类功能进行扩充,从而使该类型的实例具有更多的方法。扩展方法有助于把今天动态语言中流行的对快速录入支持的灵活性,与强类型语言之性能和编译时验证融合起来。
阅读全文
摘要:Lambda 表达式
在c#3.0中微软加入了“Lambda 表达式”,“Lambda 表达式”的概念最早是数学家Alonzo Church在1936年提出的,早在LISP语言中就已经得到应用。这些表达式提供了简短的语法来表达一个运算法则。在C#3.0中“Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型。在我们详细讲解“Lambda 表达式”之前,我们先来了解一下“Lambda 表达式”出现的原因。
阅读全文