ReSharper 2025.2 Help

代码检查:将 'SequenceEqual' 替换为常量模式

如果您处理字符跨度的解析,您可能会经常使用 MemoryExtensions.SequenceEqual方法。 C# 11 为此类检查引入了一种简写,允许您简单地使用 模式匹配字符跨度与字符串字面量 ,通过 switch 语句 表达式。

此检查会报告在此类上下文中使用 SequenceEqual() 方法 的情况,并帮助您升级到更简洁的语法。

public static bool IsHeader(ReadOnlySpan<char> header) { return header.SequenceEqual("<=HEADER=>"); }
public static bool IsHeader(ReadOnlySpan<char> header) { return header is "<=HEADER=>"; }
最后修改日期: 2025年 9月 27日