我一直在使用 ReSharper 自定义我的格式设置以进行代码清理。到目前为止,我已经能够使清理规则与我的编码风格相匹配:
ReSharper -> 选项 -> 语言 -> C# -> 格式样式
有一件事我还没有弄清楚如何做,那就是如何让参数/字段/列表项用前导逗号而不是尾随逗号包裹。
我想要的例子:
var list = new List<string> {
"apple"
, "banana"
, "orange"
};
我目前得到的例子:
var list = new List<string> {
"apple",
"banana",
"orange"
};
最佳答案
(不是答案,但这不适合发表评论。)
有些人喜欢前导逗号而不是尾随逗号的原因是,与其他所有逗号略有不同的不是最后一行,而是第一行。这使得在末尾添加新元素更加整洁。
但是,C# 允许您在最后一个元素之后放置一个逗号,因此所有行看起来都一样:
var list = new List<string> {
"apple",
"banana",
"orange",
};
关于c# - Visual Studio /ReSharper : How to wrap long lines with commas before params?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3727828/