摘要:
以前没有仔细去区分这两个东东,结果好几次都吃了亏,这次搞清楚了,总结如下:Null是.net中无效的对象引用。DBNull是一个类。DBNull.Value是它唯一的实例。它指数据库中数据为空(<NULL>)时,在.net中的值。null表示一个对象的指向无效,即该对象为空对象。DBNull.Value表示一个对象在数据库中的值为空,或者说未初始化,DBNull.Value对象是指向有效的对象。 DBNull在DotNet是单独的一个类型 System.DBNull 。它只有一个值 DBNull.Value 。DBNull 直接继承 Object ,所以 DBNull 不是 str 阅读全文
随笔分类 - C#.NET
c#里如何使用 varchar(max) 参数
2011-06-06 15:18 by jaywoo, 648 阅读, 收藏,
摘要:
c#里如何使用 varchar(max) 参数:SqlParameter paramSummary =new SqlParameter("@DocumentSummary",SqlDbType.VarChar, -1); 阅读全文
[转] C#位运算讲解与示例
2011-06-02 21:04 by jaywoo, 228 阅读, 收藏,
摘要:
在C#中可以对整型运算对象按位进行逻辑运算。按位进行逻辑运算的意义是:依次取被运算对象的每个位,进行逻辑运算,每个位的逻辑运算结果是结果值的每个位。C#支持的位逻辑运算符如表2.9所示。运算符号意义运算对象类型运算结果类型对象数实例~位逻辑非运算整型,字符型整型1~a&位逻辑与运算2a & b|位逻辑或运算2a | b^位逻辑异或运算2a ^ b<<位左移运算2a<<4>>位右移运算2a>>21、位逻辑非运算位逻辑非运算是单目的,只有一个运算对象。位逻辑非运算按位对运算对象的值进行非运算,即:如果某一位等于0,就将其转变为1;如果 阅读全文
在NUnit内使用config文件
2011-05-07 12:24 by jaywoo, 397 阅读, 收藏,
摘要:
项目一般都在.config中配置的数据库连接字符串,使用NUnit测试时会用.config文件可如下配置:方法一1.将web.config文件拷贝到NUnit测试工程的输出路径下(如bin/debug),也就是与生成的dll同目录。2.重命名web.config文件,为:"dll文件名+.config" (dll文件是测试工程生成的)如:测试工程生成的dll文件名为"AspAlliance.Data.UnitTests.dll" config文件名为"AspAlliance.Data.UnitTests.dll.config"3.完成 阅读全文
.NET3.5 GDI+图形操作——图形基础
2011-04-12 21:17 by jaywoo, 490 阅读, 收藏,
摘要:
GDI+介绍 读者可能听说过Windows GDI(Graphics Device Interface,图形装置界面),这是Windows操作系统的一个图形包,用于支持Windows操作系统中的图形界面,它也帮助开发人员在不考虑特定设备细节的情形下在计算机上进行绘图操作。比如就图形输出来说,开发人员在绘图时根本不用考虑是在屏幕上绘制还是在打印机上绘制,只需要指明输出设备即可让GDI自己解决这些细节问题。 随着开发技术的进步,GDI从某种意义上已经不能满足需求,于是微软把GDI进一步封装抽象,形成新的GDI+,并在性能和功能上进一步完善。GDI+构成了Windows XP操作系统及其后续版本的子 阅读全文
浙公网安备 33010602011771号