它們通常涉及泛型。但是有些泛型方法沒有它們,並不是所有的擴展方法都有。Intellisense中LINQ方法的尖括號是什麼意思? (包含<>,Count <>,Distinct <>等)
自從第一天起他們就一直「在那裏」,我們都看到了它們;但我意識到我仍然不知道他們的意思,我無法在任何地方找到答案。現在它真的讓我煩惱。谷歌只是變成了關於XML的結果等。
這是正式記錄在任何地方嗎?謝謝。
編輯:那太棒了。由於我剛剛創建了一個帳戶來製作我的第一個Stack Overflow帖子,以便爲這個燃燒的問題獲得答案;我不允許發佈我漂亮的Intellisense圖片,或者創建一個新的標籤「尖括號」。我愛堆棧溢出,但是......多麼歡迎!
也許我的問題是,他們實際上並沒有被稱爲「尖括號」...... ??
總之,我想如果你真的想看到我美麗的截圖,你可以手動去:
Distinct>< http://www.freeimagehosting.net/uploads/6a6c2f3268.png
凹凸我請讓我可以將其包含在後,表示感謝。 ;)
ReSharper隱藏它們...當你安裝它時,你可以轉到'選項 - >智能感知 - >常規'並選擇ReSharper自己的智能感應或VS – tanascius 2010-04-09 13:07:51
感謝大家的答案和投票。我知道泛型,但不確定尖括號的具體名稱(在Intellisense中)。 我想我的困惑是看到兩個版本的東西,如:new int [] {1,2} .Sum ...一個(沒有尖括號)一個泛型類的擴展方法,括號)爲通用類的* generic *擴展方法! 我讚賞解釋和確認。 – 2010-04-09 13:35:08
順便說一句,沒有人有一個MSDN或其他鏈接專門針對Intellisense中的該標記的通用方法嗎?不是我不相信你......我很奇怪我找不到任何東西*。 – 2010-04-09 13:42:57