我對這段代碼有一些問題。我希望得到一些幫助。聲明一個新的類元素
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' –