DataGridView, ad esempio, ti consente di fare questo:
DataGridView dgv = ...;
DataGridViewCell cell = dgv[1,5];
ma per la mia vita non riesco a trovare la documentazione sull'operatore indice / parentesi quadra. Come lo chiamano? Dove viene implementato? Può lanciare? Come posso fare la stessa cosa nelle mie lezioni?
ETA: grazie per tutte le risposte rapide. In breve: la relativa documentazione è sotto la proprietà "Articolo"; il modo di sovraccarico è dichiarando una proprietà simile public object this[int x, int y]{ get{...}; set{...} }
; l'indicizzatore per DataGridView non viene lanciato, almeno in base alla documentazione. Non menziona cosa succede se si forniscono coordinate non valide.
Di nuovo ETA: OK, anche se la documentazione non ne fa menzione (la cattiva Microsoft!), Si scopre che l'indicizzatore per DataGridView in effetti lancerà un ArgumentOutOfRangeException se lo fornisci con coordinate non valide. Giusto avvertimento.