繁体   English   中英

Visual Studio不会使用隐式类型的数组(`new [] {1,}`)来格式化源代码。

[英]Visual Studio does not format source code with implicitly typed array (`new[] {1,}`)

Visual Studio 2015通常会执行合理的作业格式化代码,但似乎无法处理隐式类型的数组。

例如,输入

var    x     =    new   [   ]     {
           1    ,
         }    ;

被格式化为

var x = new[]     {
           1    ,
         };

似乎[]触发了VS,因为暂时删除它会产生:

var x = new {
    1,
};

看起来好多了,是我所希望的(在再次添加[]或过程之后)。

我是否对VS进行了错误配置,或者这可能是一个错误?

根据评论,我已经在github / roslyn提交了一张票

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM