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

  • 關於本站
  • 免責聲明