我对这段代码有一些问题。我希望得到一些帮助。声明一个新的类元素
class Alpha{
string Name;
public Alpha(string name){
this.Name = name;
}
}
class Beta{
Alpha[] alpha_array;
string Name;
public Beta(Alpha[] alpha_array, string name){
this.Alpha_array = alpha_array;
this.Name = name;
}
}
static void Main(){
Beta betas = new Beta[10];
for(int i = 0; i < betas.Length; i++){
betas[i] = new Beta(new Alpha[1], "Bob");
betas[i].alpha_array = new Alpha("George");
Console.WriteLine(betas[i].alpha_array.Name);
}
}
这里有什么问题? 我会使用这段代码,但是当我尝试访问alpha_array时,beta数组没有alpha_array元素。如何做到这一点,我无法自己弄清楚。
感谢您的任何帮助。
它是私有的。类中的所有属性默认为私有。您可以将其更改为内部或公共。示例:'公共Alpha [] alpha_array' –