个人资料

跳过导航链接首页 > 博客列表 > 博客正文

C# ??=运算符

分类:

PlatformList ??= new List<SnowPlatform>();

等效于

      
if (PlatformList==null)
            {
                PlatformList = new List<SnowPlatform>();
            }

等效于

PlatformList = (PlatformList == null) ? new List<SnowPlatform>(): PlatformList;

也等效于

    PlatformList = PlatformList ?? new List<SnowPlatform>();

终极简化写法:

    PlatformList ??= new List<SnowPlatform>();


songshizhao
最初发表2023/3/5 0:29:11 最近更新2023/7/4 1:06:36 382
为此篇作品打分
10
   评论