gpt4 book ai didi

c# - Visual Studio /ReSharper : How to wrap long lines with commas before params?

转载 作者:可可西里 更新时间:2023-11-01 09:13:18 25 4
gpt4 key购买 nike

我一直在使用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com