tài liệu về công nghệ TẬP HỢP (COLLECTION)

4 421 0
tài liệu về công nghệ  TẬP HỢP (COLLECTION)

Đang tải... (xem toàn văn)

Thông tin tài liệu

Chuyên đề 02: Công nghệ .NET Giáo viên: Hoàng Quốc Việt TẬP HỢP (COLLECTION) *** 1. Khái niệm Collection Là một kiểu dữ liệu dùng lưu trữ nhiều phần tử có cùng đặc tính. Ví dụ: Mảng, Tập các nút lệnh chứa trên Form, tập các phần tử (Item) của Combobox, Listbox………. 2. Một biến thuộc tập hợp sẽ có các thuộc tính và các phương thức sau - Count/Length: Lấy về số phần tử của tập hợp. - Add, AddRange: Thêm phần tử vào tập hợp. - Remove, RemoveAt: Xóa phần tử khỏi tập hợp. - Clear: Xóa toàn bộ các phần tử khỏi tập hợp. - Insert: Chèn một phần tử vào tập hợp (Khác với Add luôn thêm phần tử mới vào cuối tập hợp, Insert thêm vào một vị trí xác định nào đó trong tập hợp). - Items[i]: Lấy một phần tử thứ i trong tập hợp. - …………………………… 3. Duyệt các phần tử trong Tập hợp Để duyệt các phần tử trong tập hợp người ta thường sử dụng vòng lặp ForEarch foreach (biến in biến_Tập_hợp) {Xử lý giá trị lấy được} 4. Minh họa tập hợp Giả sử có một Combobox có tên Combobox1. Chúng ta sẽ minh họa về tập hợp thông qua các phần tử (Item) của Combobox này bằng sự kiện Click của một Button có tên btCollection - 1 - Chuyên đề 02: Công nghệ .NET Giáo viên: Hoàng Quốc Việt 4.1. Các phương thức/Thuộc tính private void btCollection_Click(object sender, EventArgs e) { //Mới đầu xóa hết các phần tử sử dụng phương thức Clear() comboBox1.Items.Clear(); //Add thêm một phần tử vào Combobox ->Sử dụng phương thức Add //Phần tử này luôn luôn được đưa vào cuối cùng comboBox1.Items.Add("Phần tử thứ 1"); //Add một mảng phần tử string[] Mang = { "Phần tử thứ 2", "Phần tử thứ 3", "Phàn tử thứ 4" }; comboBox1.Items.AddRange(Mang); //Insert một phần tử vào -> Phần tử chèn vào vị trí do ta chỉ định chứ không phải vào cuối cùng //Trong ví dụ này: Phần tử được chèn vào vị trí thứ 2 comboBox1.Items.Insert(2, "Phần thứ được chèn"); //Lấy ra số phần tử của Combobox int x = comboBox1.Items.Count; MessageBox.Show("Số phần tử của Combobox là: "+x.ToString()); //Lấy giá trị là một phàn tử nào đó string str = comboBox1.Items[2].ToString(); //Phần tử số 3??? MessageBox.Show("Giá trị của phần tử số 3: " + str.ToString()); } 4.2. Duyệt các phần tử trong tập hợp //Giả sử chúng ta duyệt tất cả các nút Button trên một Form (Tất nhiên: trên Form phải có vài Button) - 2 - Chuyên đề 02: Công nghệ .NET Giáo viên: Hoàng Quốc Việt private void btForEach_Click(object sender, EventArgs e) { foreach (Control bt in this.Controls) { if (bt is Button) MessageBox.Show(bt.Text); } } - 3 - Chuyên đề 02: Công nghệ .NET Giáo viên: Hoàng Quốc Việt - 4 - . trong tập hợp) . - Items[i]: Lấy một phần tử thứ i trong tập hợp. - …………………………… 3. Duyệt các phần tử trong Tập hợp Để duyệt các phần tử trong tập hợp người. - Count/Length: Lấy về số phần tử của tập hợp. - Add, AddRange: Thêm phần tử vào tập hợp. - Remove, RemoveAt: Xóa phần tử khỏi tập hợp. - Clear: Xóa toàn

Ngày đăng: 24/10/2013, 15:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan