c# - 将 Resharper 中的间距行为更改为多行 lambda 现场表达式

标签 c# visual-studio resharper

如何转化丑陋的

Task t1 = new Task(() => {
                        for (int i = 0; i < int.MaxValue; ++i) {
                            Console.WriteLine(i);
                        }
                    });

一些更可口的东西,比如

Task t1 = new Task(() => {
    for (int i = 0; i < int.MaxValue; ++i) {
        Console.WriteLine(i);
    }
});

在 Resharper 中?

谢谢

最佳答案

转到 ReSharper |选项 -> 代码编辑 | C# |格式样式 |其他,关闭Align Multiline Constructs |匿名方法体。这是针对 ReSharper 7.1 的,也许在以前的版本中您还需要在同一页面上查找一些设置,但在 Other 部分。

关于c# - 将 Resharper 中的间距行为更改为多行 lambda 现场表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13543025/

相关文章:

C#消息框,变量用法

c++ - 如何在 Visual Studio 2005 及更高版本中自动更改项目设置

c++ - 从配置为生成 DLL 的 visual studio 项目创建 lib 文件

c# - Resharper:在代码清理时转换字符串

c# - 行分隔的 json 序列化和反序列化

c# - asp.net 中的 ajax 加载器

visual-studio-2010 - 卸载后如何在错误列表中重新启用标准C#错误?

c# - ReSharper 5 禁用解析 View

c# - Visual C# - 在哪里存储处理文件和工作而不是 C :\ProgramFiles?

c# - 我如何告诉 VS 2008 停止在我的文件前面放置字节顺序标记?