c# 使用Null合并操作符例子

  • 在这个示例中,我们定义了两个字符串变量 name 和 defaultName。变量 name 被赋值为 null,而变量 defaultName 被赋值为 "John Doe"。
    接下来,我们使用 Null 合并操作符 ?? 来获取一个非空值。如果 name 不为 null,则 result 的值为 name;如果 name 为 null,则 result 的值为 defaultName。
    最后,我们将 result 的值输出到控制台。
csharp 复制代码
using System;

class Program
{
    static void Main()
    {
        string name = null;
        string defaultName = "John Doe";

        // 使用 Null 合并操作符获取非空值
        string result = name ?? defaultName;

        // 输出结果
        Console.WriteLine(result); // 如果 name 为 null,则输出 "John Doe"
    }
}
相关推荐
qq762118229 分钟前
windows Qt mingw 编译libzip
开发语言·windows·qt
曹牧11 分钟前
Java:Java 数组转 List
java·开发语言·windows
典典分享指南13 分钟前
Windows 自动化踩坑实录
python·intellij-idea·pyqt·emacs·visual studio
工业一体机老司机15 分钟前
Python实现工业一体机OPC-UA通信:从SDK选型到数据采集实战
开发语言·python·单片机
IT爱学堂18 分钟前
QT原理与源码分析可以学到什么 QT视频课程 QT课程推荐 最新推荐
开发语言·qt
wuyk55520 分钟前
Python 零基础入门第七章:字典 Dict
开发语言·python
躺着听Jay20 分钟前
QT交叉编译
开发语言·qt
CSDN_RTKLIB21 分钟前
LTSCALE
c#
2601_9669496522 分钟前
如何判断盘中最新价相对昨日收盘涨跌幅,并实时触发止盈止损条件单:QuantDash Python 实战
开发语言·python·量化策略·量化·quantdash
下辈子不要当码农28 分钟前
Day7-Linux软件编程(进程与线程(3))
java·开发语言