Наприклад, DataGridView дозволяє вам це робити:
DataGridView dgv = ...;
DataGridViewCell cell = dgv[1,5];
але я не можу знайти документацію щодо оператора індексу / квадратних дужок. Як вони це називають? Де вона реалізована? Може кинути? Як я можу зробити те ж саме на власних заняттях?
ETA: Дякую за всі швидкі відповіді. Коротко: відповідна документація знаходиться у власності "Елемент"; спосіб перевантаження - це оголошення властивості типу public object this[int x, int y]{ get{...}; set{...} }
; індексатор для DataGridView не кидає, принаймні згідно з документацією. У ньому не згадується, що станеться, якщо ви надаєте недійсні координати.
Знову ЗНО: Добре, хоча документація не згадує про це (пустотливий Microsoft!), Виявляється, що індексатор для DataGridView насправді викине ArgumentOutOfRangeException, якщо ви поставите його з недійсними координатами. Справедливе попередження.