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

 更新时间:2017年12月09日 10:07:46   作者:杨明波(Leo Yang)  
下面小编就为大家分享一篇c# 判断是否为空然后赋值的4种实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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

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

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

    }
  }

方法一:

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

方法二:

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

方法三:

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

方法四:

result = str ?? "";

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

相关文章

  • 秒表计时器以及STOPWATCH(实例讲解)

    秒表计时器以及STOPWATCH(实例讲解)

    下面小编就为大家分享一篇秒表计时器以及STOPWATCH(实例讲解),具有很好的参考价值,希望对大家有所帮助
    2017-11-11
  • 详解C#对Dictionary内容的通用操作

    详解C#对Dictionary内容的通用操作

    这篇文章主要为大家详细介绍了C#对Dictionary内容的一些通用操作,例如:根据键移除信息、根据值移除信息、根据键获取值等,需要的可以参考一下
    2022-06-06
  • 判断一个整数是否是2的N次幂实现方法

    判断一个整数是否是2的N次幂实现方法

    下面小编就为大家分享一篇判断一个整数是否是2的N次幂实现方法,实例简洁,具有很好的参考价值。希望对大家有所帮助
    2017-11-11
  • c#中的interface abstract与virtual介绍

    c#中的interface abstract与virtual介绍

    abstract 与virtual : 方法重写时都使用 override 关键字,interface中的方法和abstract方法都要求实现
    2013-07-07
  • C# 如何添加错误日志信息

    C# 如何添加错误日志信息

    这篇文章主要介绍了C# 如何添加错误日志信息,错误日志是软件用来记录运行时出错信息的文本文件。编程人员和维护人员等可以利用错误日志对系统进行调试和维护。
    2020-11-11
  • C#窗体实现酒店管理系统

    C#窗体实现酒店管理系统

    这篇文章主要为大家详细介绍了C#窗体实现酒店管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • C#隐式运行CMD命令(隐藏命令窗口)

    C#隐式运行CMD命令(隐藏命令窗口)

    这篇文章主要介绍了C#隐式运行CMD命令(隐藏命令窗口),本文实现在winform窗口中运行CMD命令,需要的朋友可以参考下
    2015-06-06
  • C#基础语法:as 运算符使用实例

    C#基础语法:as 运算符使用实例

    这篇文章主要介绍了C#基础语法:as 运算符使用实例,本文给出了类、字符串、数字、浮点数、null等值的运算实例,需要的朋友可以参考下
    2015-06-06
  • Unity3D开发实战之五子棋游戏

    Unity3D开发实战之五子棋游戏

    这篇文章主要为大家详细介绍了Unity3D开发实战之五子棋游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09
  • 探秘C# 6.0 的新特性

    探秘C# 6.0 的新特性

    本文的内容包括引入C#6.0中的新的语言特性有哪些. 还有已经被引入的代码名称为 “Roslyn”新编译器. 编译器是开放源码的,并且可以从 codeplex 网站的这个地址下载到源代码:https://roslyn.codeplex.com/.
    2015-03-03

最新评论