ReSharper 2025.2 Help

代码检查:合并嵌套属性模式

C# 10 通过使用点式访问代替对象模式嵌套简化了模式匹配语法。 ReSharper 检测到代码中的此类位置,并建议相应的快速修复(Alt+Enter):

public class UserTest { public UserTest() { var user = new User(); // Merge nested property patterns if (user is { Tags: { Count: 0 } }) Console.WriteLine("do something"); } }
public class UserTest { public UserTest() { var user = new User(); if (user is { Tags.Count: 0}) Console.WriteLine("do something"); } }
public class User { public List<string> Tags { get; } = new(); }
最后修改日期: 2025年 9月 27日