2010-07-12 29 views
6

tôi tình cờ đọc dòng mã này:Cú pháp này là gì: sử dụng "cái này" trong thuộc tính trong C#?

public MyArray this [int index]{ 
    get{ 
     return array[index]; 
    } 
} 

Tôi có thể tìm tài liệu trên MSDN đâu về cú pháp của việc sử dụng "này" trong bất động sản?

Và có cuốn sách nào đề cập đến loại cú pháp phức tạp này của C# ngoài các công cụ phổ biến không?

+0

Cảm ơn cho câu hỏi đó. Tôi cũng không biết về những người lập chỉ mục, và tôi nghĩ nó cũng khá hữu ích đối với tôi. – Sylverdrag

Trả lời

21

Đây là số indexer.

+1

+1 từ tôi. (Tôi đã chỉnh sửa để thay đổi liên kết) –

+0

@Mitch: Cảm ơn bạn đã dọn dẹp. –

11

Đó là cách bạn viết một indexer:

Indexers (C# Programming Guide)

Indexers Tutorial

+3

+1 vì bạn không nên bị phạt vì dành thời gian định dạng câu trả lời của mình tốt hơn. Ngoài ra, vì điểm thấp, thấp của bạn khiến tôi cảm thấy thương hại. –

+0

@Steven: lol. Cám ơn ;) ! –

Các vấn đề liên quan