我遇到了一個DbParameterCollection對象,它應該有一個從IList繼承的「Item」屬性,但是IntelliSense不會顯示這個對象具有Item屬性。這裏有什麼問題?智能感知有時會錯過某些框架類屬性或方法嗎?
0
A
回答
5
從MSDN:
C#語言使用這個關鍵字 來定義索引器而不是 實現I屬性。 Visual 基本實現項目作爲默認 屬性,它提供了相同的 索引功能。
換句話說,這是一個C#語法的東西。只需使用list[index]
而不是list.Item(index)
即可設置。
2
可能是因爲使用「Item」屬性(VB)或索引器(C#)的語法與「normal」屬性的語法有點不同。
在VB.NET中,你會進入一個項目在一個IList這樣的:
myCollection(index) = someValue
在C#中,它看起來是這樣的:
myCollection[index] = someValue;
相關問題
- 1. Xamarin Forms智能感知只爲某些屬性工作
- 2. 爲什麼在智能感知中找不到某些屬性?
- 3. 從智能感知和/或某些「客戶端」隱藏類的方法?
- 4. Enum智能感知顯示屬性?
- 5. VSCode隱藏屬性和方法以下劃線智能感知
- 6. Visual Studio智能感知不顯示某些類
- 7. Visual Studio有CSS智能感知嗎?
- 8. Visual Studio 2015智能感知不會顯示所有方法
- 9. 智能感知錯誤2010
- 10. vector.push_back()智能感知錯誤
- 11. C#類庫方法摘要沒有在智能感知顯示
- 12. 展開智能感知方法重載
- 13. 智能感知找不到方法
- 14. 可能在智能感知中保留一種方法嗎?
- 15. 似乎無法智能感知實體(實體數據框架)
- 16. 完成(智能感知)會話時的智能縮進效果
- 17. 在TypeScript中以智能感知的方式顯示方法而不是屬性
- 18. 有某種方法可以獲得某些UIImageView屬性嗎?
- 19. 智能感知不能從延伸方法推斷類型
- 20. 按類型過濾Visual Studio(或ReSharper)智能感知
- 21. T-SQL:關閉某些智能感知的建議
- 22. 某些XAML文件的智能感知損壞
- 23. 智能感知在某些情況下不完整
- 24. 當屬性名稱與類名稱相同時,智能感知不能使用擴展方法
- 25. jEdit智能感知
- 26. Eclipse智能感知?
- 27. 如何獲得智能感知只顯示屬性或只有事件等
- 28. 對象屬性在某些方法中拋出未知錯誤
- 29. 部分類中的方法未在智能感知中列出
- 30. 防止某些類使用屬性調用某些方法
好吧,你怎麼知道通過查看智能感知,如果這個類/對象實際上支持這個屬性?你很可能會錯過。 – Aperture 2010-11-11 19:00:22
我相信它顯示爲C#Intellisense中的'[]'運算符,至少在VS2010中......應該位於屬性列表的頂部。 – 2010-11-11 19:03:03
嗨,我檢查了幾次,在VS2010 Express的IntelliSense中找不到[]。你能確認嗎? – Aperture 2010-11-14 08:44:19