![](/img/trans.png)
[英]visual studio community 2017 compatibility with windows 7 SP1 professional
[英]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.