网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > ASP.NET技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.同时对多个文件进行大量写操作对.
.利用正则表达式去掉html代码.
.在asp.net中使用session常见问题.
.何时.NET中AppDomain会回收? .
.将多次查询的数据填充到同一数据.
.在atlas里面的UpdatePanel控件中.
.开发基于ASP.NET WebService的图.
.ASPX中的用户控件与ASP中的INCLU.
.在ASP.NET Atlas中调用Web Servi.
.ASP.Net项目出错处理方法汇总.
.通过序列化和反序列化泛型数据实.
.XML 自定义串行化.
.ASP.NET页面的处理过程完全版.
.ASP.Net中自定义Http处理及应用之.
.使用.NET 2.0中的秒表-Stopwatc.
.在.NET中使用脚本引擎.
.ASP.NET2.0下为GridView添加服务.
.用asp.net还原与恢复sqlserver数.
.asp.net身份验证和授权.
.ASP.NET2.0的跨页回调.

.net 2.0中新增的nullable类型

发表日期:2006-8-27


.net 2.0中,有新增的nullable类型,主要可以用为基本的值类型赋予null的值,比如

 

int? k = 3;//一个可为空的值类型(简称空类型)
int m = null;//错误
int? j = null;//成功
从上面的例子我们可以看到在值类型后可以定义一个可为空的值类型,在C#中,是在基本类型后加一个?号,而在VB.NET中,可以这样

Dim dtmVarName As Nullable(Of DateTime)

Dim intVarName As Nullable(Of Integer)

Dim bVarName As Nullable(Of Boolean)

要注意的是,空类型不是一种新的.NET数据类型。
实际上空类型是定义在.NET库中的一种范型类System.Nullable<T>,其中T就是可替换的值类型。
int? k = 3;同样可以写作System.Nullable<int> k = 3;
其中的操作是通过该类的运算符重载实现的

可以用hasvalue来判断空类型中是否已经有赋值了

if (dtmVarName.HasValue)

{

     //...do something

}

 

http://www.cnblogs.com/jackyrong/archive/2006/08/26/486796.html

上一篇:asp.net 2.0小TIPS两则 人气:4572
下一篇:收藏一段小的.net下的验证码片段 人气:6447
浏览全部nullable类型的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐