Báo cáo tài liệu vi phạm
Giới thiệu
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
THỊ TRƯỜNG NGÀNH HÀNG
NÔNG NGHIỆP, THỰC PHẨM
Gạo
Rau hoa quả
Nông sản khác
Sữa và sản phẩm
Thịt và sản phẩm
Dầu thực vật
Thủy sản
Thức ăn chăn nuôi, vật tư nông nghiệp
CÔNG NGHIỆP
Dệt may
Dược phẩm, Thiết bị y tế
Máy móc, thiết bị, phụ tùng
Nhựa - Hóa chất
Phân bón
Sản phẩm gỗ, Hàng thủ công mỹ nghệ
Sắt, thép
Ô tô và linh kiện
Xăng dầu
DỊCH VỤ
Logistics
Tài chính-Ngân hàng
NGHIÊN CỨU THỊ TRƯỜNG
Hoa Kỳ
Nhật Bản
Trung Quốc
Hàn Quốc
Châu Âu
ASEAN
BẢN TIN
Bản tin Thị trường hàng ngày
Bản tin Thị trường và dự báo tháng
Bản tin Thị trường giá cả vật tư
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
NGÀNH HÀNG
NÔNG NGHIỆP, THỰC PHẨM
Gạo
Rau hoa quả
Nông sản khác
Sữa và sản phẩm
Thịt và sản phẩm
Dầu thực vật
Thủy sản
Thức ăn chăn nuôi, vật tư nông nghiệp
CÔNG NGHIỆP
Dệt may
Dược phẩm, Thiết bị y tế
Máy móc, thiết bị, phụ tùng
Nhựa - Hóa chất
Phân bón
Sản phẩm gỗ, Hàng thủ công mỹ nghệ
Sắt, thép
Ô tô và linh kiện
Xăng dầu
DỊCH VỤ
Logistics
Tài chính-Ngân hàng
NGHIÊN CỨU THỊ TRƯỜNG
Hoa Kỳ
Nhật Bản
Trung Quốc
Hàn Quốc
Châu Âu
ASEAN
BẢN TIN
Bản tin Thị trường hàng ngày
Bản tin Thị trường và dự báo tháng
Bản tin Thị trường giá cả vật tư
Thông tin
Tài liệu Xanh là gì
Điều khoản sử dụng
Chính sách bảo mật
0
Trang chủ
Công Nghệ Thông Tin
Kỹ thuật lập trình
Bài giảng C# và môi trường Donet - Bài 11: Collection (tập hợp)
Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng C# và môi trường Donet - Bài 11: Collection (tập hợp)
Ðình Hợp
67
18
ppt
Không đóng trình duyệt đến khi xuất hiện nút TẢI XUỐNG
Tải xuống
Bài giảng C# và môi trường Donet - Bài 11 trình bày các nội dung cụ thể như: Collection(tập hợp) là gì? System Collection namespace, System Collection Generic namespace, lớp ArrayList, lớp HashTable, lớp SortedList, lớp Dictionary, lớp Stack, lớp Queue, lớp LinkedList. | Bài 11 Collection(tập hợp) Ôn tập lại bài cũ Khái niệm Exception Phân loại Exception Exception classes Các thuộc tính của lớp Exception Bắt và xử lý ngoại lệ (Exception handling) Câu lệnh Throw Câu lệnh Finally Subject name / Session# / of Totalpage Nội dung trình bày Collection(tập hợp) là gì? System.Collection namespace System.Collection.Generic namespace Lớp ArrayList Lớp HashTable Lớp SortedList Lớp Dictionary Lớp Stack Lớp Queue Lớp LinkedList Collection Collection Collection(tập hợp) là gì? Giả sử cần phải viết chương trình nhập vào dãy số. Cấu trúc dữ liệu để lưu trữ dãy số chúng ta nghĩ ngay đến là dùng mảng. Tuy nhiên mảng có một số nhược điểm: Kích thước của mảng không thể thay đổi lúc thực thi chương trình Các phần tử lưu trong mảng phải có cùng một kiểu dữ liệu Mảng không có phương thức nào để thao tác với các phần tử trong mảng Tập hợp là khái niệm để chỉ tập các phần tử. Ví dụ tập hợp các đối tượng của một lớp hoặc tập các đối tượng của nhiều lớp, tập các số nguyên, tập các chuỗi. So sánh mảng và tập hợp Collection System.Collection namespace Đây là namspace chứa các lớp để thao tác với tập các đối tượng(tập hợp). Dưới đây là bảng liệt kê các lớp và interface có trong namespace này Collection System.Collection namespace Collection System.Collection.Generic Namespace Sysmte.Collection.Generic giống như namespace System.Collection. Tuy nhiên các lớp trong System.Collection.Generic là các lớp generic. Collection Lớp ArrayList Là lớp lưu trữ tập các đối tượng theo kiểu mảng, tức là truy xuất các đối tượng trong tập hợp theo chỉ số. Kích thước mặc định của ArrayList là 16 byte.Kích thước của ArrayList có thể thay đổi lúc thực thi. Nếu các phần tử được lấp đầy, kích thước của ArrayList sẽ tự động tăng gấp đôi. ArrayList có thể lưu các phần tử thuộc các kiểu dữ liệu khác nhau. ArrayList cho phép lưu giá trị null cũng như giá trị trùng lặp. Exception Handling Các phương thức và thuộc tính thông dụng Ví dụ DEMO về ArrayList Collection Lớp Hashtable Cho phép tạo ra một tập hợp dưới dạng key và value. Key sẽ được dùng để sinh ra Hash code tương ứng. Và Hash code sẽ dùng để xác định key và value tương ứng. Ví dụ DEMO Collection Lớp SortedList SortedList là lớp kết hợp của Hashtable và ArrayList, có nghĩa là các phần tử trong tập hợp bao gồm key và value, các phần tử được truy xuất theo chỉ số. Sự khác nhau giữa Hastable và SortedList là các phần tử trong SortedList được sắp xếp theo key của nó. Việc thực thi chương trình sử dụng SortedList chậm hơn chương trình sử dụng Hashtable do có quá trình sắp xếp các phần tử. Collection Collection Các phương thức và thuộc tính thông dụng của lớp SortedList Ví dụ DEMO Collection Lớp Dictionary Là lớp tạo ra tập hợp các phần tử kiểu generic gồm có key và value. Có nghĩa là nó chỉ cho phép lưu một tập các phần tử có cặp key và value có cùng kiểu dữ liệu. Dictonary không có cho phép lưu trữ giá trị null. Cú pháp: Dictionary
TÀI LIỆU LIÊN QUAN
Bài giảng C# và môi trường Donet - Bài 1: .Net Framework và C#
Bài giảng C# và môi trường Donet - Bài 2: Biến, kiểu dữ liệu và câu lệnh nhập xuất
Bài giảng C# và môi trường Donet - Bài 3: Các phép toán và các câu lệnh điều khiển
Bài giảng C# và môi trường Donet - Bài 4: Mảng, lệnh foreach, lớp random, kí tự và chuỗi kí tự
Bài giảng C# và môi trường Donet - Bài 5: Lớp và phương thức
Bài giảng C# và môi trường Donet - Bài 6: Kế thừa và da hình
Bài giảng C# và môi trường Donet - Bài 7: Lớp trừu tượng và giao diện
Bài giảng C# và môi trường Donet - Bài 12: Generic và Iterator
Bài giảng C# và môi trường Donet - Bài 13: Delegate và event
Bài giảng C# và môi trường Donet - Bài 8: Properties and indexers
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.