如何理解类名(或类型名)+this[int index]?
看到别人写的如下一段代码,public CSchedule this[int index]
{
get
{
return a[index];
}
set
{
if(index>0&&index<100)
a[index] = value;
}
}
CSchedule 为一个已经定义好的类,这段话应该如何理解啊?谢谢?如果CSchedule 换成int呢?那应该如何理解啊?谢谢了! --------------------编程问答-------------------- 这是索引器的语法
get
{
return a[index];
}
返回a[i]值
set
{
if(index>0&&index<100)
a[index] = value;
}
如果i大于0并且小于100,那么把值赋进去。
--------------------编程问答-------------------- 学习ing 。。 --------------------编程问答-------------------- 很多对象都定义了索引器
功能是可以通过[i] ,[""] 等访问对象内部的数组类型的对象 --------------------编程问答-------------------- 帮顶~~ --------------------编程问答-------------------- 索引器的固定用法,记住就好了, --------------------编程问答-------------------- 全部答非所问。看懂问题看回答。 --------------------编程问答-------------------- CSchedule 为一个已经定义好的类,这段话应该如何理解啊?谢谢?
==
索引器,可以对一个对象象数组一样使用下标
如果CSchedule 换成int呢?那应该如何理解啊?谢谢了!
==
不可以 --------------------编程问答--------------------
public class CA
{
CSchedule[] a=new CSchedule[99]
public CSchedule this[int index]
{
get
{
return a[index];
}
set
{
if(index> 0&&index <100)
a[index] = value;
}
}
}
CA A=new CA();
A[1]=new CSchedule();
CSchedule C=A[1];
补充:.NET技术 , C#