Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio Resharper Stylecop:如何消除属性值的缩进?_C#_Visual Studio_Resharper_Stylecop - Fatal编程技术网

C# Visual Studio Resharper Stylecop:如何消除属性值的缩进?

C# Visual Studio Resharper Stylecop:如何消除属性值的缩进?,c#,visual-studio,resharper,stylecop,C#,Visual Studio,Resharper,Stylecop,使用VisualStudio、Resharper和StyleCop扩展,在设置属性值时,我总是获得如下示例所示的格式的属性 提示:请不要重构该代码。这是以这种方式显式格式化的,以显示效果 private observetecollection WeekDays{get;}=new observetecollection { 星期一,星期一, 星期二,星期二, 星期三,星期三, 星期四,星期四, 星期五,星期五, 星期五,星期六, 星期天,星期天 }; 然而,这对我来说真的很难看。我怎样才能告诉

使用VisualStudio、Resharper和StyleCop扩展,在设置属性值时,我总是获得如下示例所示的格式的属性

提示:请不要重构该代码。这是以这种方式显式格式化的,以显示效果

private observetecollection WeekDays{get;}=new observetecollection
{
星期一,星期一,
星期二,星期二,
星期三,星期三,
星期四,星期四,
星期五,星期五,
星期五,星期六,
星期天,星期天
};
然而,这对我来说真的很难看。我怎样才能告诉Resharper/StyleCop只使用4个空格/1个制表符缩进这个

下面的示例显示了所需的结果:

private observetecollection WeekDays{get;}=new observetecollection
{
星期一,星期一,
星期二,星期二,
星期三,星期三,
星期四,星期四,
星期五,星期五,
星期五,星期六,
星期天,星期天
};

您需要关闭“对齐多行结构”部分中名为“数组、对象和集合初始值设定项”的设置。只需将该名称粘贴到ReSharper选项对话框左上角的搜索框中

要自己发现影响代码的设置,可以使用“配置格式”功能。选择有问题的代码,Alt-Enter>格式选择>配置


我会检查一下,看看是否有帮助。这似乎并不能解决问题。顺便说一句,在最新版本的Resharper中,“配置格式”功能在
检测格式设置下。据我所知(以及Resharper中的预览显示),我想做的事情应该取消选中
数组、对象和集合初始值设定项
。好的,我不明白这一点。。。在保存选项为选中的设置后,再次打开并将其保存为未选中状态,为我解决了此问题…:D谢谢你的帮助;)