Jestem nowy w C#/.net i mam problem ze Słownikiem klas. I stworzył słownika grup i dodaje element (lub więcej przedmiotów, teraz to nie ma znaczenia):Jak uzyskać dostęp do Słownika <TKey, TValue> .Item Właściwość w C#
Dictionary<int, ListViewGroup> groups = new Dictionary<int, ListViewGroup>();
groups.Add(1, new ListViewGroup("Group1"));
Chciałbym, by znaleźć swoje grupy przez jej klucz. W dokumentacji mówi, że istnieje właściwość Item, do której mogę uzyskać dostęp bezpośrednio lub za pomocą indeksu. Jednak, gdy próbuję uzyskać do niego bezpośredni dostęp:
ListViewGroup g = groups.Item(1);
Mój kompilator mówi, że nie ma definicji przedmiotu właściwości w klasie Dictionary. Czy ktoś może mi to wyjaśnić? Dziękuję.
Pro-wskazówka: Po wpisaniu kropki '.' i intellisense pokazuje się; wszystkie metody, zmienne, właściwości, zdarzenia itp., do których możesz uzyskać dostęp, znajdą się na tej liście. To świetny sposób na znalezienie metody, której szukasz, nawet jeśli nie wiesz, jak się ją nazywa. – Nolonar
@Nolonar: Nie zawsze prawdziwe: domyślnie opcje intellisense "ukrywają zaawansowanych członków", co oznacza, że nie dostajesz wszystkiego. –
@DanPuzey Widzę. Dzięki za oświecenie. – Nolonar