Di solito riguardano i generici. Ma alcuni metodi con generici non li hanno, e non tutti i metodi di estensione li hanno.Qual è il significato delle parentesi angolari sui metodi LINQ in Intellisense? (Contiene <>, Conteggio <>, Distinto <>, ecc.)
Sono appena "stati lì" dal primo giorno, li abbiamo visti tutti; ma ho capito che non so ancora cosa significano, e non riesco a trovare la risposta da nessuna parte. Ora mi sta davvero infastidendo. Google mostra solo risultati che riguardano XML, ecc.
È documentato ufficialmente da qualche parte? Grazie.
EDIT: Beh, è semplicemente fantastico. Da quando ho creato un account per creare il mio primo post di Overflow dello stack, per ottenere una risposta a questa domanda scottante; Non sono autorizzato a pubblicare la mia bella immagine Intellisense, né creare un nuovo tag "parentesi angolari". Adoro Stack Overflow, ma ... che benvenuto!
Forse il mio problema è che in realtà non si chiamano "parentesi angolari" ... ??
In ogni caso, credo che se si vuole veramente vedere la mia bella screenshot si potrebbe andare manualmente:
Distinct>< http://www.freeimagehosting.net/uploads/6a6c2f3268.png
mi urtare prega così posso includerlo nel post, grazie. ;)
ReSharper li nasconde ... quando lo hai installato, puoi goto 'Opzioni -> IntelliSense -> Generale' e scegli il proprio intellisense di ReSharper o quello di VS – tanascius
Grazie a tutti per le risposte e i voti. Conosco i generici, ma non ero sicuro della designazione specifica delle parentesi angolari (in Intellisense). Immagino che la mia confusione stia vedendo due versioni per qualcosa di simile: new int [] {1, 2} .Sum ... uno (senza parentesi angolari) per un metodo di estensione su una classe generica e uno (con angolo parentesi) per un metodo di estensione * generico * su una classe generica! Apprezzo le spiegazioni e la conferma. –
A proposito, qualcuno ha un MSDN o un altro link che lega i metodi generici specificamente a quel marchio in Intellisense? Non che io non ti creda ... è solo strano che non riesca a trovare * qualsiasi cosa *. –