C#定义一个抽象类,然后为什么可以用这个类创建数组?

比如,我创建了个public abstract employee(string name,string age){
Name = name;
Age = age;
}
然后在主函数中
Employee[] employee = new employee[4];
这是为什么?什么意思?

是可以这样做的.
Employee[] employee = new employee[4]; 这句话是定义了一个类数组,数组的类型是employee ,数组中的每个子项都是一个employee对象.每个对象都对应着一个 Name , Age
使用这个数组可以记录N个同学的名字,如果有十个,则Employee[] employee = new employee[9];
分别用employee [0] ..... employee [9] 存放这是个学生的名称和年龄.
可以通过循环取出来:
for(i=0;i<=9;i++)
{
Response.Write(employee [0].Name);
Response.Write(employee [0].Age);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-25
那为什么在主函数中不能
Employee e1 = new employee();
相似回答