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"
    }
}
相关推荐
sali-tec39 分钟前
C# 基于halcon的视觉工作流-章56-彩图转云图
人工智能·算法·计算机视觉·c#
大佬,救命!!!4 小时前
C++多线程同步与互斥
开发语言·c++·学习笔记·多线程·互斥锁·同步与互斥·死锁和避免策略
赵文宇(温玉)5 小时前
构建内网离线的“github.com“,完美解决内网Go开发依赖
开发语言·golang·github
qq7422349845 小时前
Python操作数据库之pyodbc
开发语言·数据库·python
Joker100855 小时前
仓颉自定义序列化:从原理到高性能多协议实现
开发语言
Adellle5 小时前
2.单例模式
java·开发语言·单例模式
散峰而望5 小时前
C++入门(一)(算法竞赛)
c语言·开发语言·c++·编辑器·github
C_Liu_5 小时前
13.C++:继承
开发语言·c++
张人玉5 小时前
c#串口读写威盟士五插针
开发语言·c#·通讯
路长冬5 小时前
matlab与数字信号处理的不定期更新
开发语言·matlab·信号处理