.net 2.0中新增的nullable类型_asp.net使用技巧
来源:互联网 发布:最新省市区数据库 编辑:程序博客网 时间:2024/06/02 00:37
在net 2.0中,有新增的nullable类型,主要可以用为基本的值类型赋予null的值,比如
int z=3;//正确
int? k = 3;//一个可为空的值类型(简称空类型)《此时3可以是空类型》
int m = null;//错误
int? j = null;//成功
从上面的例子我们可以看到在值类型后可以定义一个可为空的值类型,但是注意的是要在基本类型后加一个?号,而在VB.NET中,可以这样
Dim demoType As Nullable(Of DateTime)
Dim demoType As Nullable(Of Integer)
Dim demoType As Nullable(Of Boolean)
在.NET中要注意的是,空类型不是一种新的.NET数据类型而实际上空类型是定义在.NET库中的一种范型类System.Nullable<T>,其中T就是可替换的值类型。int? m = 3;同样可以写作System.Nullable<int> m = 3;其中的操作是通过该类的运算符重载实现的
可以用hasvalue属性来判断空类型中是否已经有赋值了
if (demoType.HasValue)
{
//.
}
- .net 2.0中新增的nullable类型_asp.net使用技巧
- .net 2.0中新增的nullable类型
- .net 2.0中新增的nullable类型
- .net 2.0中新增的nullable类型
- .net2.0中新增的nullable类型
- .net2.0中新增的nullable类型
- asp.net中多彩下拉框的实现_asp.net技巧
- 如何最大限度提高.net的性能_asp.net技巧
- .NET Framework 2.0 类型库中新增的常用功能
- iBATIS.NET Tips & Tricks(1) : 使用Nullable类型
- ASP.NET 缓存_ASP.NET 缓存中的新增功能
- ASP.NET 缓存_ASP.NET 缓存中的新增功能
- .net 1.1 下不使用 system.web.mail.smtpmail 发送邮件的其它选择_asp.net技巧
- C#中数据的批量插入和更新_Asp.net
- 在asp.net中实现多文件上传_asp.net技巧
- asp.net 无法确保在注册的 javascript 内不存在重复定义_asp.net技巧
- 简述.Net下的应用程序授权实战步骤_ASP.NET技巧
- asp.net全局异常处理_ASP.NET技巧
- 自定义控件:属性隐藏等
- 人类无法抗拒的10种心理
- 解析CSS网页布局容易发生的错误
- PHP程序员,这些MySQL错误,你曾经犯过了吗
- 部署虚拟化:达成目标or不符期许?
- .net 2.0中新增的nullable类型_asp.net使用技巧
- IEEE以太网新标准可缓解数据中心之困
- 搭载Mango系统 WP7新机HTC Mazaa视频曝光
- 单例模式照成的java.lang.StackOverflowError
- 杭电 “Prime Bases ”解题报告
- jstl标签库用法
- Android对话框
- MyBatis框架的使用
- 基于ARM的嵌入式的多功能串口通信