TÌM HIỂU NGÔN NGỮ C# VÀ VIẾT MỘT ỨNG DỤNG MINH HỌA phần 4

Array, Indexer, and Collection Gvhd: Nguyễn Tấn Trần Minh Khang // dùng indexer thứ hai ("VB: " + s["VB"].NoiDung); Các giao diện túi chứa .NET Framework cung cấp một số các giao diện chuẩn để tương tác với các lớp túi chứa hay để cài đặt các lớp túi | Array Indexer and Collection Gvhd Nguyễn Tấn Trần Minh Khang dùng indexer thứ hai VB s VB .NoiDung Các giao diện túi chứa .NET Framework cung cấp một số các giao diện chuẩn để tương tác với các lớp túi chứa hay để cài đặt các lớp túi chứa mới tương thích có cùng giao diện với các lớp chuẩn của .NET Framework. Các giao diện được liệt kê ở Bảng 9-1 Các giao diện túi chứa Bảng 9-1 Các giao diện túi chứa Giao diện Ý nghĩa IEnumerable Khi một lớp cài đặt giao diện này đối tượng thuộc lớp có được dùng trong câu lệnh foreach ICollection Được cài đặt bởi tất cả các lớp túi chứa có thành viên CopyTo Count IsReadOnlyO IsSyncronize SyncRoot IComparer So sánh hai đối tượng trong túi chứa IList Dùng bởi các lớp túi chứa truy xuất phần tử thông qua chỉ mục số IDictionary Dùng bởi các lớp túi chứa truy xuất phần tử thông qua quan hệ khóa giá trị như Hashtabe StoredList. IDictionary Enumerator Cho phép duyệt đối với các túi chứa cài đặt IDictionary Array Lists Một vấn đề cổ điển trong khi sử dụng lớp Array là kích thước kích thước một mảng cố định. Nếu không thể biết trước cần có bao nhiêu phần tử ta có thể khai báo quá nhiều lãng phí hay quá ích chương trình có lỗi . ArrayList cài đãt cấu trúc dữ liệu danh sach liệt kê cho phép cấp phát động các phần tử. Lớp này cài đặt giao diện IList ICollection IEnumerable và có rất nhiều hàm dùng để thao tác lên danh sách. IComparable ArrayList có phương thức Sort giúp chúng ta sắp xếp các phần tử. Điều bắt buộc là phần tử phải thuộc lớp có cài đặt giao diện IComparable có duy nhất một phương thức CompareTo . Hàng đợi Hàng đợi queue là một túi chứa hoạt động theo cơ chế FIFO First in first out -vào trước ra trước . Cũng giống như ta đi xếp hàng mua vé xem phim nếu ta vào trước mua vé thì ta sẽ được mua vé trước. Hàng đợi là một tập hợp tốt cho việc ta sử dụng để quản lí nguồn tài nguyên có giới hạn. Ví dụ như ta gửi đi những thông điệp đến tài nguyên mà tài nguyên thì chỉ có thể giải quyết cho một thông điệp. Do

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
1    78    2    29-04-2024
5    63    2    29-04-2024
221    166    13    29-04-2024
Đã 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.