软件编程
位置:首页>> 软件编程>> C#编程>> c# 判断是否为空然后赋值的4种实现方法

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

作者:杨明波(Leo Yang)  发布时间:2021-06-06 22:01:12 

标签:c#,判断,是否为空,赋值

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

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

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


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

}
 }

方法一:

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


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

方法二:

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


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

方法三:

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


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

方法四:

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


result = str ?? "";

来源:http://www.cnblogs.com/insus/p/8004097.html

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com