Tham khảo tài liệu 'giáo trình hình thành hệ thống ứng dụng điều chỉnh bo mạch mảng một chiều trong dấu ngoặc p2', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Value Who Tương tự như vậy ví dụ cũng tạo ra mảng thứ hai myOtherArray chứa những từ sau Chung toi la nhung nguoi lap trinh máy tính Sau khi gọi phương thức thì các thành phần của mảng được sắp xếp lại theo thứ tự alphabe Value Chung Value la Value lap Value may Value nguoi Value nhung Value tinh Value toi Value trinh Bộ chỉ mục Đôi khi chúng ta chúng ta mong muốn truy cập một tập hợp bên trong một lớp như thể bản thân lớp là một mảng. Ví dụ giả sử chúng ta tạo một điều khiển kiểu ListBox tên là myListBox chứa một danh sách các chuỗi lưu trữ trong một mảng một chiều một biến thành viên private myStrings. Một List Box chứa các thuộc tính thành viên và những phương thức và thêm vào đó mảng chứa các chuỗi của nó. Tuy nhiên có thể thuận tiện hơn nếu có thể truy cập mảng ListBox với chỉ mục như thể ListBox là một mảng thật sự. Ví dụ ta có thể truy cập đối tượng ListBox được tạo ra như sau string theFirstString myListBox 0 string theLastString myListBox - 1 Bộ chỉ mục là một cơ chế cho phép các thành phần client truy cập một tập hợp chứa bên trong một lớp bằng cách sử dụng cú pháp giống như truy cập mảng . Chỉ mục là một loại thuộc tính đặc biệt và bao gồm các phương thức get và set để xác nhận những hành vi của chúng. Chúng ta có thể khai báo thuộc tính chỉ mục bên trong của lớp bằng cách sử dụng cú pháp như sau kiểu dữ liệu this kiểu dữ liệu đối mục get set Kiểu trả về được quyết định bởi kiểu của đối tượng được trả về bởi bộ chỉ mục trong khi đó kiểu của đối mục được xác định bởi kiểu của đối mục dùng để làm chỉ số vào trong tập hợp chứa đối tượng đích. Mặc dù kiểu của chỉ mục thường dùng là các kiểu nguyên chúng ta 233 cũng có thể dùng chỉ mục cho tập hợp bằng các kiểu dữ liệu khác như kiểu chuỗi. Chúng ta cũng có thể cung cấp bộ chỉ mục với nhiều tham số để tạo ra mảng đa chiều. Từ khóa this tham chiếu đến đối tượng nơi mà chỉ mục xuất hiện. Như một thuộc tính bình thường chúng ta cũng có thể định nghĩa phương thức get và set để xác định