我有时会使用评论来“分组”这样的成员:
// unary operators:
public static readonly string Not = Create(nameof(Not));
public static readonly string Negate = Create(nameof(Negate), "-");
// mathematical operators:
public static readonly string Add = Create(nameof(Add), "+");
public static readonly string Subtract = Create(nameof(Subtract), "-");
快速格式会在以注释开头的行后面插入换行符:
// unary operators:
public static readonly string Not = Create(nameof(Not));
public static readonly string Negate = Create(nameof(Negate), "-");
// mathematical operators:
public static readonly string Add = Create(nameof(Add), "+");
public static readonly string Subtract = Create(nameof(Subtract), "-");
我应该在哪里关闭它?
对我来说,如果评论是XML文档(/// <summary>...
),ReSharper插入这样的换行是有意义的,但是对于常规评论(只有两个斜杠),我不希望这样。
如果双斜线评论没有单独的选项,我宁愿完全关闭它。
答案 0 :(得分:0)
我问ReSharper支持the same question,他们给了我答案:
请更改以下选项 - ReSharper |选项|代码编辑| C#|格式化样式|空行|字段为0。
我并不认为该选项会影响我的字段,因为还有Around single-line fields
选项。结果是评论被认为是该领域的一部分,这就是为什么该选项没有效果。