IF()判断变量是否为空
2024-09-04 09:58:01
一 变量是字符串,判断为空
第一种:strs == null
string strs = "test";
if (strs == null)
{
//这里是为空的字符串,返回你指定的值。
}
第二种:string
.IsNullOrEmpty(strs)
string strs = "test";
if (string.IsNullOrEmpty(strs))
{
//这里是为空的字符串,返回你指定的值。
}
二 变量是对象,判断为空
使用:obj == null
object obj = new object(); //object可以替换成任何你声明的对象。
if(obj==null)
{
//这里是空对象,返回你指定的值。
}
三 变量是数值,判断为空
数值类型的变量,没有空值,默认是0,如int类型,默认值就是0;
bool类型的变量,没有空值,默认是false。
数值类型、布尔类型想有空类型,可以声明他们的变体,如:
int? num = ; //加个?就可以代表是可空类型的变量,但他已经不属于int类型(int类型不存在空值)。
num = null; //这样是正确的,可空类型,是可以赋值null的。
第一种: num == null 可用于整数可空或不为空
int? num = null;
//或者
//int num = 123; if(num == null)
{
//为空,返回你指定的值。
}
第二种: num.HasValue 可用于整数可空
//可空类型的变量,判断null时,可以使用:
int? num = null;
if (!num.HasValue)//加"!"取反
{
//为空,返回你指定的值。
}
最新文章
- android分页请求,重复数据如何处理
- 微信小程序小技巧系列《二》show内容展示,上传文件编码问题
- Unity Standard Assets 简介之 其他资源
- iOS平台使用陀螺仪传感器
- HTML中行内元素的竖直方向的padding和margin是否真的无效
- Windows Azure下如何安装 MongoDb
- 服务器端调用Word组件读取Word权限、未将对象引用到对象实例终极解决方案
- java 获取本机ip及mac地址
- 团队作业8——Beta 阶段冲刺6th day
- R12 AR INVOICE 接口表导入
- wnmp(windows+nginx+mysql+php)环境搭建和配置
- Bitcoin区块验证
- 【BZOJ】3683: Falsita
- react里 MD5加密
- September 15th 2017 Week 37th Friday
- fis3 scss 版本报错
- dp之二维背包hdu3496
- Python3 Tkinter-Place
- Mac添加锁屏快捷键
- Spark on Yarn运行错误:Yarn application has already ended! It might have been killed or unable to launch application master
热门文章
- 11.7NOIP模拟赛解题报告
- JS函数动作分层结构详解及Document.getElementById 释义 js及cs数据类型区别 事件 函数 变量 script标签 var function
- Intellij IDEA快捷键大全汇总
- 日常捕获的野生知识 - javascript 与 类
- Storm Flow
- Python爬虫教程-16-破解js加密实例(有道在线翻译)
- 一、CSS实现横列布局的方法总结
- 并发包交换数据Exchanger
- Nginx配置虚拟机,url重写,防盗链
- 安装ale_python_interface时遇到make错误