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 小时前
6个值得收藏的.NET ORM 框架
前端·后端·.net
小码编匠8 小时前
WPF 中的高级交互通过右键拖动实现图像灵活缩放
后端·c#·.net
追逐时光者9 小时前
一个基于 .NET 开源、简易、轻量级的进销存管理系统
后端·.net
唐青枫15 小时前
C#.NET 定时任务与队列利器:Hangfire 完整教程
c#·.net
hez201021 小时前
Runtime Async - 步入高性能异步时代
c#·.net·.net core·clr
追逐时光者1 天前
.NET Fiddle:一个方便易用的在线.NET代码编辑工具
后端·.net
mudtools1 天前
.NET驾驭Word之力:玩转文本与格式
c#·.net
唐青枫2 天前
C#.NET 数据库开发提速秘籍:SqlSugar 实战详解
c#·.net
追逐时光者2 天前
精选 4 款基于 .NET 开源、功能强大的 Windows 系统优化工具
后端·.net
mudtools2 天前
.NET驾驭Word之力:理解Word对象模型核心 (Application, Document, Range)
c#·.net