例如,DataGridView 允许您执行以下操作:
DataGridView dgv = ...;
DataGridViewCell cell = dgv[1,5];
但在我的一生中,我找不到关于索引/方括号运算符的文档。他们怎么称呼它?它在哪里实施?能扔吗?我怎样才能在自己的课堂上做同样的事情?
ETA:感谢所有快速回答。简而言之:相关文档在“Item”属性下;重载的方法是声明一个像public object this[int x, int y]{ get{...}; set{...} }
; 至少根据文档,DataGridView 的索引器不会抛出。它没有提到如果您提供无效坐标会发生什么。
ETA 再次:好的,即使文档没有提到它(顽皮的微软!),事实证明,如果您提供无效坐标,DataGridView 的索引器实际上会抛出 ArgumentOutOfRangeException。公平警告。