关于c#类的继承

来源:百度知道 编辑:UC知道 时间:2024/05/29 20:22:42
先定义一个类,如下:
class Class1
{
public Class1()
{
b = new BankAccount();
}
public struct BankAccount
{
public string accout;
public string secret;
}
public BankAccount b;
}
在定义一个类,执行如下操作:
class Class2
{
private Class1[] c1;
public void Example()
{
c1 = new Class1[10];
c1[0].b.accout = Console.ReadLine();//这里提示没有用new实例化?为什么啊
c1[0].b.secret = Console.ReadLine();
}

}

new Class1[10];
只是声明了数组,数据元素的内容没有实例化
在之后加一行
c1[0] = new Class1();

c1 = new Class1[10];

for(int i=0;i<c1.length;i++)
{
c1[i]=new Class();
}
就OK了

Console.ReadLine()就是从控制台读入一行