服务器之家

服务器之家 > 正文

c# 判断是否为空然后赋值的4种实现方法

时间:2022-02-16 15:09     来源/作者:杨明波(Leo Yang)

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

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

c# 判断是否为空然后赋值的4种实现方法

?
1
2
3
4
5
6
7
8
9
class aj
  {
    public void demonull()
    {
      string str = null;
      string result = "";    
 
    }
  }

方法一:

c# 判断是否为空然后赋值的4种实现方法

?
1
2
3
4
if (str == null)
        result = "";
      else
        result = str;

方法二:

c# 判断是否为空然后赋值的4种实现方法

?
1
2
3
4
if (str != null)
{
  result = str;
}

方法三:

c# 判断是否为空然后赋值的4种实现方法

?
1
result = str == null ? "" : str;

方法四:

c# 判断是否为空然后赋值的4种实现方法

?
1
result = str ?? "";

以上这篇c# 判断是否为空然后赋值的4种实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:http://www.cnblogs.com/insus/p/8004097.html

相关文章

热门资讯

蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整
蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整 2021-08-24
2022年最旺的微信头像大全 微信头像2022年最新版图片
2022年最旺的微信头像大全 微信头像2022年最新版图片 2022-01-10
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
返回顶部