比如,我创建了个public abstract employee(string name,string age){
Name = name;
Age = age;
}
然后在主函数中
Employee[] employee = new employee[4];
这是为什么?什么意思?
C#定义一个抽象类,然后为什么可以用这个类创建数组?
答案:2 悬赏:80 手机版
解决时间 2021-02-20 07:14
- 提问者网友:藍了天白赴美
- 2021-02-20 04:09
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-02-20 04:42
是可以这样做的.
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);
}
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楼网友:三千妖杀
- 2021-02-20 05:07
我是学c#的,给你点意见
1:定义一维数组int[]arr1;
2:定义二维数组int[,]arr2;
3:定义三维数组int[,,]arr3;long[,,]arr4
4:myclass[]mcarr5=newmyclass[4];//四个元素数组的创建表达式
5:int[,,]arr6=newint[3,6,5]//3,6,5是维度长度
6:显示初始化数组int[,,]arr7=newint[4,3,2]{{(6,4),(12,9),(18,4)},
{(7,2),(1,23),(5,7)},{(8,6),(5,3),(12,8)},
{(6,2),(2,3)(7,7),}}
7:交错数组int[][]arr8=newint[3][];
arr[0]=newint[]{10,20,30};
arr[1]=newint[]{40,50,60,70};
arr[2]=newint[]{80,90,100,110,120};
8:c#用using引入指令
9:还有问题你问我,再告诉你
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯