Người lập chỉ mục

Tác Giả: Randy Alexander
Ngày Sáng TạO: 1 Tháng Tư 2021
CậP NhậT Ngày Tháng: 26 Tháng Sáu 2024
Anonim
Google Search Console   Tìm hiểu Phạm vi lập chỉ mục trên blogspot
Băng Hình: Google Search Console Tìm hiểu Phạm vi lập chỉ mục trên blogspot

NộI Dung

Định nghĩa - Indexer có nghĩa là gì?

Một bộ chỉ mục, trong con của C #, là một thành viên lớp được sử dụng để cung cấp các khả năng lập chỉ mục giống như mảng để truy cập thuộc tính đối tượng dễ dàng. Một bộ chỉ mục chủ yếu được sử dụng khi một mảng được gói gọn trong một kiểu.

Cú pháp đơn giản của bộ chỉ mục giúp ứng dụng khách truy cập các nhóm phần tử dưới dạng thành viên đối tượng mảng (kiểu, lớp hoặc cấu trúc). Một bộ chỉ mục cung cấp một phương pháp gián tiếp để chèn logic kiểm tra biên. Do tính chất trực quan của nó, một bộ chỉ mục cải thiện khả năng đọc mã.

Một bộ chỉ mục thường được sử dụng để thực hiện một ngăn xếp để nội dung của nó có thể được truy cập mà không cần loại bỏ mục. Việc thực hiện bộ chỉ mục Java tương tự như C #. Nói chung, các bộ chỉ mục có thể được sử dụng trong mã thư viện, do tính dễ sử dụng và tính linh hoạt của chúng.

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích Indexer

Mặc dù các bộ chỉ mục tương tự như các thuộc tính, chúng sử dụng các tham số khác nhau. Các thuộc tính được xác định theo tên, trong khi các chỉ mục được biểu thị bằng chữ ký và việc sử dụng từ khóa "này". Các thuộc tính có thể được truy cập thông qua các thành viên, nhưng các chỉ mục được truy cập thông qua các yếu tố. Không giống như các thuộc tính, trình biên dịch C # không cho phép sử dụng bộ chỉ mục tĩnh.

Một bộ chỉ mục thuận tiện vì các thể hiện lớp và cấu trúc của nó được lập chỉ mục như các mảng và sử dụng ký hiệu ngoặc để truy cập một phần tử. Bộ chỉ mục được gọi là mảng thông minh. Bộ truy cập là các thành phần bộ chỉ mục get và set cho phép tìm nạp và cài đặt giá trị tương ứng. Dựa trên loại thành viên cần thiết để tra cứu, một người lập chỉ mục được khai báo với chữ ký thích hợp. Từ khóa "này" được sử dụng để xác định người lập chỉ mục và "Giá trị" được sử dụng để gán bộ truy cập đã đặt.

Một loại chỉ mục và tham số nên có thể truy cập như chính bộ chỉ mục. Số lượng và loại đối số chính thức được biết bởi chữ ký của người lập chỉ mục, nhưng không phải là tên loại hoặc đối số. Loại trả về phải là loại C # hợp lệ. Một bộ chỉ mục phải có ít nhất một tham số.

Các chỉ mục lớp có thể bị quá tải và có chữ ký khác nhau. Vì các chỉ mục không được coi là biến, nên chúng không thể được sử dụng làm tham số "ref" hoặc "out". Ngôn ngữ chéo sử dụng tên mặc định Item, khi không được chỉ định trong khai báo. Bộ truy cập được thực hiện với bộ chỉ mục có thể bị quá tải với nhiều loại. Bộ chỉ mục cho phép truyền nhiều hơn một tham số chính thức, chẳng hạn như trong việc truy cập mảng hai chiều. Các bộ chỉ mục trừu tượng được thực hiện bằng cách đơn giản khai báo các bộ truy cập get / set trong lớp cơ sở và thêm mã lớp dẫn xuất.

Mặc dù các bộ chỉ mục cũng được sử dụng trong các giao diện, các khai báo lớp khác nhau. Người truy cập bộ chỉ mục giao diện không sử dụng công cụ sửa đổi và không có phần thân. Bộ chỉ mục cũng được sử dụng trong các giao diện để cho biết chúng chỉ đọc, chỉ ghi hoặc đọc-ghi. Theo hướng dẫn thiết kế, việc thực hiện chiến lược xử lý lỗi chính xác là rất quan trọng khi sử dụng các bộ truy cập get và set, ngoài việc cung cấp tài liệu ngoại lệ lỗi bắt buộc cho người lập chỉ mục.Nên hạn chế người truy cập ở mức yêu cầu để tránh các giá trị cài đặt độc hại. Định nghĩa này được viết trong con của C #