簡體   English   中英

Visual Studio 2008 SP1中的語句完成問題

[英]Problem with Statement Completion in Visual Studio 2008 SP1

安裝Visual Studio 2008 SP1后,當對象成員顯示參數列表時,代碼完成將顯示所有類型。 在SP1之前,參數列表將僅顯示相關類型。

看看此圖像作為示例: http : //img25.imageshack.us/img25/3484/vs2008sp1intellisense.png

有沒有其他人有這個問題? 解決方案?

這在我安裝了所有Service Pack的Windows 7和Windows XP計算機上發生。

謝謝哈維爾·索克斯

這與Service Pack無關。 我已經在Visual Studio 2008的RTM版本上驗證了相同的行為。

您在這里看到的是過載解析問題。 在特定的示例中,您使用的是MessageBox.Show方法,該方法具有21個重載。

由於沒有參數,只有MessageBox.Show(在編輯器中鍵入,這對於要調用的版本是模棱兩可的。因此,它不顯示特定類型,而是顯示所有表達式類型的完成列表。

一旦重載不明確,它將顯示特定的類型列表。 例如,如果您鍵入

MessageBox.Show("foo","bar",

它只會顯示按鈕枚舉完成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM