Visual Studio代码中的C#语言模式将是代码底部的大括号{},我想在前面打开它,类似于我已经习惯的在JavaScript中的模式,下面我留下了一个C#模式的示例

namespace ConsoleApp1
{
  internal class Program
  {
    static void Main(string[] args)
    {
      System.Console.WriteLine("Hello World");
    }
  }
}

推荐答案

try 在项目根目录下添加.editorconfig文件,并将csharp_new_line_before_open_brace设置为none:

[*.cs]
csharp_new_line_before_open_brace = none

但请注意,C#项目的默认样式是在新行上放置大括号,大多数AFAIK(但不是所有)都使用这种样式.请参阅Common C# code conventions: Style guidelines个文档:

对花括号使用"Allman"样式:左花括号和闭花括号有自己的新行.大括号与当前缩进级别对齐.

另见:

  1. C# formatting options
  2. Code-style rule options

Csharp相关问答推荐

如何禁用ASP.NET MVP按钮,以便无法使用开发人员控制台重新启用它

什么是通过反射创建类的泛型接口方法的正确方法?

无法创建';';类型的';DbContext';.异常';无法解析类型';Microsoft.EntityFrameworkCore.DbContextOptions`1[Comm的服务

如何使用新的Microsoft.IdentityModel.JsonWebToken创建JwtSecurityToken?

在路由中使用枚举

方法从数据表中只 Select 一个条件?

try 在.Net核心身份注册页面中使用AJAX,但没有成功..NET Core 5.0 Razor页面应用程序

System.Text.Json .NET 8多形态语法化

用于管理System.Text.Json中的多态反序列化的自定义TypeInfoResolver

正确处理嵌套的本机集合

使用ExtractIconEx(或其他方式)提取最大的可用图标

RabbitMQ群集的MassTransit配置问题

C#按名称从类获取属性值类型<;t>;,我需要反射吗?

.NET 8在appsettings.json中核心使用词典URI、URI&>

EF Core:如何对关系属性进行建模?

为什么在使用JsonDerivedType序列化泛型时缺少$type?

如何从SignalR获取连接客户端的域

无法使用直接URL通过PictureBox.ImageLocation加载图像

如何在.NET8中使用Blazor Web App(WebAssembly)托管服务器端控制器?

.NET6最小API:操作.MapGet之后的响应