Tôi mới sử dụng C# /. Net và gặp sự cố với Từ điển lớp. Tôi đã tạo một từ điển của các nhóm và thêm một mục (hoặc nhiều mục hơn, bây giờ không quan trọng):Cách truy cập Từ điển <TKey, TValue>. Thuộc tính Item trong C#
Dictionary<int, ListViewGroup> groups = new Dictionary<int, ListViewGroup>();
groups.Add(1, new ListViewGroup("Group1"));
Tôi muốn tìm nhóm của mình bằng khóa của nó. Trong tài liệu, nó nói rằng có một thuộc tính Item mà tôi có thể truy cập trực tiếp hoặc bằng indexer. Tuy nhiên, khi tôi cố gắng truy cập trực tiếp:
ListViewGroup g = groups.Item(1);
Trình biên dịch của tôi nói rằng không có định nghĩa cho mục thuộc tính trong lớp Từ điển. Có ai có thể giải thích điều này cho tôi không? Cảm ơn bạn.
Pro-tip: Khi bạn gõ dấu chấm '.' và IntelliSense xuất hiện; tất cả các phương thức, biến, thuộc tính, sự kiện, v.v. bạn có thể truy cập sẽ nằm trong danh sách đó. Đó là một cách tuyệt vời để tìm phương pháp bạn đang tìm kiếm, ngay cả khi bạn không biết nó được gọi như thế nào. – Nolonar
@Nolonar: Không phải lúc nào cũng đúng: theo mặc định, tùy chọn intellisense "ẩn thành viên nâng cao", có nghĩa là bạn không nhận được mọi thứ. –
@DanPuzey Tôi hiểu rồi. Cảm ơn cho sự giác ngộ. – Nolonar