Sono nuovo al C# /. Net e ho un problema con il dizionario di classe. Ho creato un dizionario di gruppi e ha aggiunto una voce (o più voci, la società non ha importanza):Come accedere al dizionario <TKey, TValue> .Item Proprietà in C#
Dictionary<int, ListViewGroup> groups = new Dictionary<int, ListViewGroup>();
groups.Add(1, new ListViewGroup("Group1"));
Vorrei trovare il mio gruppo per la sua chiave. Nella documentazione si dice che esiste una proprietà Item a cui posso accedere direttamente o tramite l'indicizzatore. Tuttavia, quando provo ad accedere direttamente:
ListViewGroup g = groups.Item(1);
mio compilatore dice che non esiste una definizione per la proprietà dell'oggetto in classe dizionario. Qualcuno può spiegarmi questo per favore? Grazie.
Pro-consiglio: Quando si digita il punto '.' e intellisense si presenta; tutti i metodi, le variabili, le proprietà, gli eventi, ecc. a cui è possibile accedere si troveranno in tale elenco. È un ottimo modo per trovare il metodo che stai cercando, anche se non sai come viene chiamato. – Nolonar
@Nolonar: Non sempre vero: per impostazione predefinita, le opzioni intellisense "nascondono i membri avanzati", il che significa che non ottieni tutto. –
@DanPuzey Vedo. Grazie per l'illuminazione. – Nolonar