C#对象数组
程序员文章站
2022-06-05 08:04:45
...
这一周公司可能项目已经忙完了,老大让我写测试用例,因为他们去给客户培训的时候,遇到的Bug就是因为有些问题没有提前解决,结果搞得气氛很尴尬!!!所以我就测了一周我做的那几个软件,测倒是不费事,就是写测试用例麻烦些,你想的虽然快,但是你要展现出来,这就让人头疼了,所以就按要求测了一下,不过这个也真的是能提升你的技术,看到的面也更全!!!
今天写一下对象数组,数组很明显就是一组数组类型相同的数据,为了节省变量而衍生出来的吧,不然那么多东西,都用变量去存储,这恐怕软件都吃不消。所以有了数组,可是这时候又有了新的问题出来,如果我们想把不同类型的数据存储在一起,而且彼此还要有联系,举一个例子,一个班里的学生好比数组,但是数组只能存储一个类型的数据,一个学生有好多属性,要怎么关联起来,就出现了对象数组,可以解决这个问题,好了,这下上代码。
//这个是用到的命名空间,将学生的属性放到一个单独的类里,便于调用
//学生姓名
public String Name;
//学生年龄
public int Age;
//这个是我直接写的,你们可以粘贴到命名空间里直接用
Student[] Students = new Student[30]; //对象数组,并且进行初始化
Student Stu1 = new Student();
Stu1.Name = "张三";
Stu1.Age = 21;
Student Stu2 = new Student();
Stu2.Name = "李四";
Stu2.Age = 22;
Students[0] = Stu1;
Students[1] = Stu2;
for(int i = 0; i<Student.Length; i++)
{
Student S = Students[i];
if(S!=null)
{
Console.WriteLine("姓名:{0},年龄:{1}",S.Name,S.Age);
}
}