簡體   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