JetBrains Rider 2026.1 Help

代码检查:必须将 'DefaultParameterValueAttribute' 与 'OptionalAttribute' 一起使用

当未与 OptionalAttribute 一起使用时,将由此检查报告 DefaultParameterValueAttribute。 在这种情况下,默认值元数据对调用者无意义。

示例

using System.Runtime.InteropServices; void M([DefaultParameterValue("text")] string value) { }

快速修复

此检查没有专用的快速修复方案。 典型的改进方法是,如果参数实际上不是可选的,可以添加 OptionalAttribute 或移除 DefaultParameterValueAttribute

2026年 5月 8日