JetBrains Rider 2026.1 Help

代码检查:为参数指定的默认值将不起作用,因为它适用于在不允许可选实参的上下文中使用的成员

此检查报告无法被使用的可选参数默认值。 警告会出现在在不消耗可选实参的上下文中被调用的成员上,比如扩展方法接收者或某些接口及部分成员的场景。 在这些情况下,默认值会让人误解,因为调用者实际上无法依赖它。

示例

public static class Extensions { public static void Print(this string text = "") { } }
public static class Extensions { public static void Print(this string text) { } }

快速修复

快速修复会移除未使用的默认值指定。

2026年 5月 8日