【问题标题】:Stylecop SA1001 warningStylecop SA1001 警告
【发布时间】:2019-02-22 08:55:10
【问题描述】:

为什么下面的代码会给我一个 SA1001 警告?

Class test = new Test
{
    Test1 = "1"
    , Test2 = "2"
    , Test3 = "3"
};

我检查了文档,该文档说为避免出现此警告,我的逗号前面不应有空格,除非它们是一行的第一件事,并且应该在它们之后有一个空格,除非它们是最后一件事这条线,但这并没有消除警告。我不想只在这种特定情况下一般地禁止规则。

【问题讨论】:

  • 因为您的代码中逗号周围的空格无效。阅读Here 了解规则。
  • 啊,这是有道理的,我不知道我不能用逗号作为行首。这很痛苦,因为这是我的首选方式

标签: c# stylecop


【解决方案1】:

您的, 放错了位置。它应该如下所示;这将摆脱所说的 StyleCop 错误

Class test = new Test
{
    Test1 = "1",
    Test2 = "2",
    Test3 = "3", //also ends with another ,
};

【讨论】:

    猜你喜欢
    • 2015-04-20
    • 2014-09-08
    • 2011-03-18
    • 2012-11-11
    • 1970-01-01
    • 2011-11-07
    • 1970-01-01
    • 2018-09-26
    相关资源
    最近更新 更多