Jam*_*roe 5 resharper coding-style visual-studio
可以说我在C#中有以下代码
        var stringList = GetListOfStrings();
        var firstString = stringList.Where(s => true)
                                    .Where(s => true)
                                    .Where(s => true)
                                    .FirstOrDefault();
它没有做太多,但它的格式是我喜欢的ReSharper和Resharpers Code Cleanup功能.
现在让我说我重写该代码只是调用方法GetListOfStrings而不首先将它分配给变量.在这种情况下,Resharper将其格式化如下:
            var firstString = GetListOfStrings()
                .Where(s => true)
                .Where(s => true)
                .Where(s => true)
                .FirstOrDefault();
有没有改变这个,所以ReSharper将其格式化为如下?
            var firstString = GetListOfStrings().Where(s => true)
                                                .Where(s => true)
                                                .Where(s => true)
                                                .FirstOrDefault();
如果它有任何区别,我正在使用ReSharper 8 Beta和VS 2013预览版.
我想你正在寻找"Align Multiline Constructs"标题下的"Chained Method Calls"选项:

使用Resharper,您可以使用以下选项:
Code Editing- > C#- > Formatting Style- > Line Breaks and Wrapping- > Line Wrapping- > Wrap chained method calls到Chop always
和
启用Code Editing- > C#- > Formatting Style- > Other- > Align Multiline Constructs- >Chained method calls
| 归档时间: | 
 | 
| 查看次数: | 1120 次 | 
| 最近记录: |