ReSharper 2025.2 Help

代码检查:替换为单一赋值

要根据某个条件为 bool 变量设置值,您可以使用一个语句,将条件检查和赋值合并在一起。

如下所示, 包含 方法的结果决定了 bool atrue 还是 false包含 返回 bool,因此您可以将方法的结果直接赋值给 一个。 ReSharper 帮助您消除 如果 语句,并将 包含 的结果赋值给 一个

private static void TestConvertIf(string s) { bool a = false; if (s.Contains(".")) { a = true; } Console.WriteLine(a); }
private static void TestConvertIf(string s) { bool a = s.Contains("."); Console.WriteLine(a); }
最后修改日期: 2025年 9月 27日