c# - Visual Studio 2015 花括号格式 : If, Else If, Else

标签 c# formatting visual-studio-2015

我最近升级到 Visual Studio 2015(更新 1)并按照我想要的方式进行了配置,但是我在花括号的格式化方面遇到了一些麻烦!我假设第二个代码示例是更可接受的约定,但我似乎无法正确设置。我在这里做错了什么?

Visual Studio 目前正在像这样自动格式化我的代码,请注意 else {

    public static string Gender(string x)
    {
        if (x == "M")
        {
            return "Male";
        }
        else if (x == "F")
        {
            return "Female";
        }
        else {
            return "Unknown";
        }
    }

我希望我的代码像这样自动格式化

    public static string Gender(string x)
    {
        if (x == "M")
        {
            return "Male";
        }
        else if (x == "F")
        {
            return "Female";
        }
        else
        {
            return "Unknown";
        }
    }

最佳答案

我有 Visual Studio 2015 Update 1 并将其设置为类似于您的第二个代码片段中的格式。

一个重要的设置是取消选中“place else on new line”选项。

如果这还不够,我将发布包含我所有设置的屏幕截图 (http://imgur.com/XPvH8pI)

enter image description here

关于c# - Visual Studio 2015 花括号格式 : If, Else If, Else,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34551202/

相关文章:

vim - 在 Vim 中使用 AStyle

winforms - Windows 窗体在 Visual Studio 窗体设计器中消失了

c# - 我应该在继承链中包含所有接口(interface)吗?

c# - 缺少根元素

c# - 将结果放在表格中,除以一周中的所有天数

visual-studio - 构建后运行测试未显示在测试资源管理器中

teamcity - 是否可以将 TeamCity 配置为使用 Visual Studio 2015 附带的 MSBuild?

c# - Json.NET 按深度和属性序列化

c# - 如何格式化带有千位分隔符和小数点分隔符的 Windows 窗体文本框以进行数字输入

Python:如何在不转换为 ASCII 的情况下使用打印