如何在Visual Studio 2015 C#中使用对象初始值设定项时禁用分号插入

时间:2015-09-22 13:38:46

标签: c# visual-studio visual-studio-2015

我刚开始使用Visual Studio 2015(已使用Visual Studio 10年以上),新的“有用”语法插入让我发疯。我通常在自己的行上编写对象初始值设定项,如下所示:

var myCar = new CarInfo()
{
    Make = "Make",
    Model = "Model",
    Year = 2015
};

然而,当我尝试打字时,a;当我在此行之后点击shift + enter时插入

 var myCar = new CarInfo()

导致一堆编译器错误和Intellisense迟缓,因为它试图找出我的意思:

var myCar = new CarInfo();
{
    Make = "Make",
    Model = "Model",
    Year = 2015
};

有谁知道怎么关掉它?我没有安装任何修改代码编辑器的扩展。

1 个答案:

答案 0 :(得分:1)

您应该按 {键,然后按Enter键,而不仅仅是输入。通过使用此顺序,代码将正常缩进。