当我声明或调用具有多行参数的 C# 方法时,如下所示:
public void DoSomething(
p1,
p2,
p3);
然后我希望 ReSharper 将该代码格式化为如下所示:
public void DoSomething(
p1,
p2,
p3
);
是否有启用此行为的设置?
最佳答案
此功能仅从 ReSharper 2018.1
开始可用。
这些设置位于此处:
代码编辑 -> C# -> 格式样式 -> 换行和换行
-> 方法签名的排列 -> 在声明中优先选择在“)”之前换行
-> 调用的安排 -> 调用时优先在“)”之前换行
关于ReSharper 格式化 - 将方法右括号放在新行上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50475841/