菜鸟问大家这C#中这样写是什么意思

鸣宇淳
博客专家认证
2010-05-31 10:19:41
一个类中,有下面这么一段代码。请问大家这是什么意思。在什么时候执行。
这像是定义一个属性。但却是this.请大家指点。

public string this[int row, int col]
{
set
{
//.....一些代码
}
}
...全文
323 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
鸣宇淳 2010-06-02
  • 打赏
  • 举报
回复
哦!索引器。没听说过,谢谢大家,我去研究研究
yxfreeman520 2010-06-01
  • 打赏
  • 举报
回复
索引器
NMGYUE 2010-05-31
  • 打赏
  • 举报
回复
索引器,把对象当做数组一样使用
Joe-xXx 2010-05-31
  • 打赏
  • 举报
回复
MSDN 索引器~
最初九月雪 2010-05-31
  • 打赏
  • 举报
回复
索引器
在学
PanderPeople 2010-05-31
  • 打赏
  • 举报
回复
这不是索引器吗
稻庄 2010-05-31
  • 打赏
  • 举报
回复
求解 这个可以求解
a82344626 2010-05-31
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 a82344626 的回复:]
如这个类为

C# code

public class Test
{
public string this[int row, int col]
{
set
{
//.....一些代码
}
}

}
用法
Test test = ……
[/Quote]
....
打错了!
是这样才行!
test[x,y]="X,Y";
a82344626 2010-05-31
  • 打赏
  • 举报
回复
如这个类为

public class Test
{
public string this[int row, int col]
{
set
{
//.....一些代码
}
}

}
用法
Test test = new Test();
test[x][y]="X,Y";
也就和两维数组用法一样!
morningdew 2010-05-31
  • 打赏
  • 举报
回复
索引器,没接触过。
醒子宇 2010-05-31
  • 打赏
  • 举报
回复
受教 可以去一楼的网址看看
yuanmanguo 2010-05-31
  • 打赏
  • 举报
回复
在什么时候执行:

比如一个二维数组 int[][] a;
当用到 a[0,0]=2; 的时候 就会执行了!
云海玉弓缘 2010-05-31
  • 打赏
  • 举报
回复
索引器?
无心雨云 2010-05-31
  • 打赏
  • 举报
回复
索引器
http://zhidao.baidu.com/question/76166276.html
http://www.cnblogs.com/aspnethot/articles/1386650.html

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧