例如,DataGridView让你这样做:
DataGridView dgv = ...;
DataGridViewCell cell = dgv[1,5];
但是无论如何我都找不到关于索引/方括号操作符的文档。他们叫它什么?它在哪里实现?它能扔吗?我怎么能在自己的课堂上做同样的事情呢?
埃塔:谢谢你的快速回答。简单地说:相关文件在“Item”属性下;重载的方法是通过声明public object this[int x, int y]{ get{...}; set{...} }
这样的属性;DataGridView的索引器不会抛出,至少根据文档是这样的。它没有提到如果您提供无效的坐标会发生什么。
ETA:好的,即使文档没有提到它(淘气的微软!),事实证明,DataGridView的索引器实际上会抛出一个argumentoutofranceexception,如果你提供了无效的坐标。合理的警告。