You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Resharper消除方法参数类型与名称间的多余空格?

解决Resharper实现接口时参数类型与名称间多余空格的问题

当用Resharper把下面接口的缺失成员实现到MyClass后,MethodOne的参数类型和名称之间出现大量空格,想要让两者之间无多余空格,可按以下步骤配置Resharper:

internal interface IMyInterface
{
    bool MethodOne(string parameter);
    bool AVeryVeryVeryVeryVeryLongMethodName(string myParameter);
}
 
internal class MyClass : IMyInterface
{

}
  • 打开Resharper设置:点击菜单栏的Resharper选项,选择Options(快捷键Alt+R, O)。
  • 进入C#代码空格格式设置:依次展开Code Editing -> C# -> Formatting Style -> Spaces。
  • 调整参数空格规则:在Spaces页面的Within分组里,找到Method declaration parentheses,取消勾选Between parameter type and name选项——这个选项就是控制参数类型和名称之间是否添加空格的。
  • 保存设置:点击界面下方的Save按钮生效,之后再实现接口成员时,参数类型和名称之间就不会有多余空格了。

如果已经生成了带多余空格的代码,直接用Resharper的格式化代码功能(快捷键Ctrl+Alt+F)就能快速修正。

内容的提问来源于stack exchange,提问作者me.at.coding

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 13:57:04