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"
    }
}
相关推荐
啊阿狸不会拉杆3 分钟前
《计算机操作系统》 第十一章 -多媒体操作系统
开发语言·c++·人工智能·os·计算机操作系统
独自破碎E3 分钟前
【滑动窗口】最长无重复子数组
java·开发语言
木井巳4 分钟前
【Java】数据类型及运算符重点总结
java·开发语言
码农水水4 分钟前
美团Java面试被问:Netty的ByteBuf引用计数和内存释放
java·开发语言·数据库·mysql·算法·面试·职场和发展
a努力。5 分钟前
国家电网Java面试被问:分布式Top K问题的解决方案
java·开发语言·分布式·oracle·面试·职场和发展·kafka
码农水水5 分钟前
浅谈 MySQL InnoDB 的内存组件
java·开发语言·数据库·后端·mysql·面试
shjita6 分钟前
mapreduce输出乱码的处理
java·开发语言·数据库
小y要自律14 分钟前
10 string容器 - 字符串插入和删除
开发语言·c++·stl
dazzle18 分钟前
Python数据结构(六):双端队列详解
开发语言·数据结构·python
进击的小头21 分钟前
创建型模式:组合模式(C语言实现与嵌入式实战)
c语言·开发语言·组合模式