日本ung刻字笔:c#类数组索引

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/25 16:34:30
public class A
{
private B[] b;
public class B
{
//B类定义
}
public A(int n)//构造
{
b=new B[n];
for(int i=0;i<n;i++,b[i]=new B());//实例化
}
//...
}
现希望能通过索引index返回A中的b[index],如a.b[3]
请问应该怎样做?
b声明为public 当然可以,但我希望还是作为私有成员

public class B
{
    ...
}

public class A
{
    public B[] b = new B[n];

    public A(int n)//构造
    {
        for(int i=0;i<n;i++)
            b[i]=new B();//实例化
    }

}
....
// 使用的时候
A myobja = new A(3);
... = myobja.b[0];
....