logo
  • 教程列表
  • SO官方文档
  • 空融合运算符
    • 基本用法
    • 无效的堕落和链接
    • 使用方法调用空合并运算符
    • 使用现有或创建新的
    • 使用 null 合并运算符初始化延迟属性
  1. StackOverflow 文档
  2. C# Language 教程
  3. 空融合运算符
  4. 使用现有或创建新的

使用现有或创建新的

Created: November-22, 2018

此功能真正有用的常见用法场景是,当你在集合中查找对象时,如果该对象尚不存在则需要创建新对象。

IEnumerable<MyClass> myList = GetMyList();
var item = myList.SingleOrDefault(x => x.Id == 2) ?? new MyClass { Id = 2 };
  • 使用 null 合并运算符初始化延迟属性
  • 使用方法调用空合并运算符

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 关于我们
  • 免责声明