C#中的不可空类型转为可空类型
2015-06-26 17:36
190 查看
默认下,C#只有两种类型:
int a = null;//错误
小提示:
在数据库中int类型也是可以为空的,微软为了在概念上保持一致才推出了此举,
当然它的意义并不止如此,继续深入探究吧。
1. 可空类型:(是指可为null)
大部分的对象, 如: Dog dog = null;2. 不可空类型:
基本值类型,布尔类型等,如: int a = 0 ;//正确int a = null;//错误
3. 不可空转为可空类型的方法:
int? a = null; //在不可空类型后面加上问号"?"就可以转换为可空类型了小提示:
在数据库中int类型也是可以为空的,微软为了在概念上保持一致才推出了此举,
当然它的意义并不止如此,继续深入探究吧。
相关文章推荐
- C#趣味程序---乘法口诀
- C#中文随机数实现方法
- .Net中使用组件后发生System.ArithmeticException异常的解决办法
- C#设计模式观察者
- c#逐行读取txt文件
- C#中char[]与string之间的转换
- 《C#程序设计》第四次作业
- C#之结构体
- 一些关于C#发送邮件的代码
- C#发送邮件的方法及实例代码
- C# 获取汉字的拼音首字母
- C#委托与事件讲解大结局
- C#委托与事件讲解(三)
- C# 创建报表过程详解
- 深入C#数据类型小部分第二章
- SMTP 服务器要求安全连接或客户端未通过身份验证的各个解决方案(C#)
- C#委托与事件讲解(一)(二)
- 最近建了一个.net源码共享群,群共享有大量网友分享的.net(C#)商业源码
- C#高级编程二十七天----创建泛型类
- C#中关于set和get方法的写法