C# 空值

简介:

1、NULL表示不引用任何对象的空引用的值。只有引用型变量可以为NULL,如int i=null,是不可以的,因为Int是值类型。

2、""和String.Empty都表示空字符串。string.Empty不分配存储空间, ""分配一个长度为空的存储空间,所以一般用string.Empty,

     为了以后跨平台,还是用string.empty

注意:

 1.""和null的区别。""是一个空字符串,是一个特殊的字符串,只不过这个字符串的值为空,在内存中是有准确的指向的,

 string str2=null,这样定义后,只是定义了一个string 类的引用,str2并没有指向任何地方

2.String.IsNullOrEmpty(param)检测是否为null或为空值。


本文转自Work Hard Work Smart博客园博客,原文链接:http://www.cnblogs.com/linlf03/archive/2011/12/09/2282493.html,如需转载请自行联系原作者

目录
相关文章
|
18天前
今天Mibatis遇到的空值
今天Mibatis遇到的空值
6 0
|
21天前
Mibatis插入数据的时候遇到某个字段空值
Mibatis插入数据的时候遇到某个字段空值
9 0
|
2月前
|
SQL
Sql语法:字段不为空
Sql语法:字段不为空
|
7月前
|
存储 关系型数据库 MySQL
MySQL数据库的表中 NULL 和 空值 到底有什么区别呢?
一篇短文让你明白MySQL数据库的表中 NULL 和 空值之间的区别!
4831 0
MySQL数据库的表中 NULL 和 空值 到底有什么区别呢?
|
4月前
|
SQL 前端开发 关系型数据库
MYSQL基础知识之【LIKE子句的使用 ,NULL值的处理,空值的处理】
MYSQL基础知识之【LIKE子句的使用 ,NULL值的处理,空值的处理】
57 0
|
7月前
|
JavaScript 前端开发
空值合并运算符和可选链
空值合并运算符和可选链
|
SQL JSON 数据格式
ES中如何实现空值和非空值的查询
ES中如何实现空值和非空值的查询
4136 0
es6:空值合并运算符
es6:空值合并运算符
85 0
es6:空值合并运算符
nullish(空值合并)运算符
nullish(空值合并)运算符
221 1
|
存储 JavaScript 前端开发
ES2020 系列:空值合并运算符 '??'
ES2020 系列:空值合并运算符 '??'
233 0
ES2020 系列:空值合并运算符 '??'