gpt4 book ai didi

visual-studio - 有什么方法可以强制 resharper 以特定方式对齐链式方法调用

转载 作者:行者123 更新时间:2023-12-04 03:45:10 28 4
gpt4 key购买 nike

假设我在 C# 中有以下代码

        var stringList = GetListOfStrings();
var firstString = stringList.Where(s => true)
.Where(s => true)
.Where(s => true)
.FirstOrDefault();

它的作用不大,但它的格式是我喜欢的 ReSharper 和 Resharpers 代码清理功能。

现在假设我重写了该代码以调用方法 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”选项:

enter image description here

关于visual-studio - 有什么方法可以强制 resharper 以特定方式对齐链式方法调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17557092/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com