日本ung刻字笔:c#类数组索引
来源:百度文库 编辑:杭州交通信息网 时间:2024/06/14 20:16:39
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 当然可以,但我希望还是作为私有成员
{
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];
....