博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
判断是否为空然后赋值
阅读量:5297 次
发布时间:2019-06-14

本文共 553 字,大约阅读时间需要 1 分钟。

如果一个对象不为空null时,把它赋给另外一个对象:

像下面这个样子,需要把str的值赋给result,前提条件是在不为空null的前提之下:

 

class Aj    {        public void DemoNUll()        {            string str = null;            string result = "";                  }    }
Source Code

 

方法一: 

if (str == null)                result = "";            else                result = str;
Source Code

 

方法二:

 

if (str != null)            {                result = str;            }
Source Code

 

方法三:

 

result = str == null ? "" : str;
Source Code

 

方法四:

 

result = str ?? "";
Source Code

 

转载于:https://www.cnblogs.com/insus/p/8004097.html

你可能感兴趣的文章
NopCommerce换主题这件小事
查看>>
zabbix监控日志文件
查看>>
mysql查询数据库中每一张表的内存大小
查看>>
ThinkPHP函数详解:U方法
查看>>
正则表达式
查看>>
E4 - 使用Model Fragments扩展视图
查看>>
pip install torch on windows, and the 'from torch._C import * ImportError: DLL load failed:' s...
查看>>
zencart iis 伪静态设置 测试可用
查看>>
环套树
查看>>
中英文混合字符串长度
查看>>
[转]Repeat Page Header on each Page for reports SSRS
查看>>
Spring中事务传播行为
查看>>
java基础(一):我对java的三个环境变量的简单理解和配置
查看>>
arcgis api 4.x for js 结合 Echarts4 实现散点图效果(附源码下载)
查看>>
YTU 2734: 国家排序
查看>>
YTU 2625: B 构造函数和析构函数
查看>>
Notepad++ 16进制编辑功能
查看>>
Caffe: Cannot create Cublas handle. Cublas won't be available
查看>>
Linux 下 LXD 容器搭建 Hadoop 集群
查看>>
mysql describe
查看>>