예를 들어 DataGridView를 사용하면 다음을 수행 할 수 있습니다.
DataGridView dgv = ...;
DataGridViewCell cell = dgv[1,5];
그러나 내 인생에서 색인 / 대괄호 연산자에 대한 문서를 찾을 수 없습니다. 그들은 그것을 무엇이라고 부릅니까? 어디에서 구현됩니까? 던질 수 있습니까? 내 수업에서 어떻게 똑같은 일을 할 수 있습니까?
ETA : 모든 빠른 답변에 감사드립니다. 간단히 : 관련 문서는 "항목"속성에 있습니다. 오버로드하는 방법은 다음과 같은 속성을 선언하는 것입니다 public object this[int x, int y]{ get{...}; set{...} }
. 적어도 문서에 따르면 DataGridView의 인덱서는 throw되지 않습니다. 유효하지 않은 좌표를 제공하면 어떻게되는지 언급하지 않습니다.
ETA 다시 : OK, 문서에서 언급하지 않았지만 (Microsoft가 아닙니다!) 잘못된 좌표를 제공하면 DataGridView의 인덱서에서 ArgumentOutOfRangeException이 발생합니다. 공정한 경고.