Các bộ sưu tập chung trong C # bao gồm ,
Danh sách
Danh sách
Hãy để chúng tôi xem một ví dụ. Ở đây, chúng tôi có sáu phần tử trong danh sách -
Ví dụ
using System; using System.Collections.Generic; class Program { static void Main() { // Initializing collections List myList = new List() { "one", "two", "three", "four", "five", "six" }; Console.WriteLine(myList.Count); } }
Đầu ra
6
Danh sách đã sắp xếp
Danh sách đã sắp xếp là sự kết hợp của một mảng và một bảng băm. Nó chứa danh sách các mục có thể được truy cập bằng khóa hoặc chỉ mục.
Hãy để chúng tôi xem một ví dụ. Ở đây, chúng tôi có bốn phần tử trong SortedList -
Ví dụ
using System; using System.Collections; namespace CollectionsApplication { class Program { static void Main(string[] args) { SortedList sl = new SortedList(); sl.Add("001", "Tim"); sl.Add("002", "Steve"); sl.Add("003", "Bill"); sl.Add("004", "Tom"); if (sl.ContainsValue("Bill")) { Console.WriteLine("This name is already in the list"); } else { sl.Add("005", "James"); } ICollection key = sl.Keys; foreach (string k in key) { Console.WriteLine(k + ": " + sl[k]); } } } }
Đầu ra
This name is already in the list 001: Tim 002: Steve 003: Bill 004: Tom