繁体   English   中英

Visual Studio Professional 2010:停止将“new {”从自动填充到“new object {”(C#)

[英]Visual Studio Professional 2010: Stop “new {” from autocompleting into “new object {” (C#)

在我输入以下内容时,在Visual Studio Professional 2010中:

new {

它会自动更改为:

new object {

有没有办法让它不这样做? “对象”没有我想要匿名创建的对象的属性。

https://connect.microsoft.com/VisualStudio/feedback/details/584429/autocomplete-on-new-is-interpreted-as-a-new-function-instead-of-anonymous-class

我很确定这是一个错误,所以我继续报道。 反正迟早要去做:)

希望你没关系。

键入括号时,可以禁用IntelliSense完成。

工具菜单上,选择选项 然后,在右侧,展开文本编辑器,然后展开C#,然后展开IntelliSense 通过键入以下字符从“已提交”下的文本框中删除{

您可能还必须通过按空格键取消选中Committed,或养成编写new{并依赖于关闭括号时自动格式化的习惯(尽管我从未做过任何ASPX的东西,所以不知道有多好)自动格式与普通代码文件进行比较。)

我刚刚养成输入“new {}”的习惯。 Intellisense当时没有开始。 因为我总是用crtl-k重新格式化页面; crtl-d,它稍后会正确地将它分开。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM