项目目的添加10个学生并展示
控件:按钮button,label文本
创建类:
public class Student
{
public int Age{ get; set; }// 年龄 属性
public string Name { get; set; } // 姓名
public float GongZi { get; set; }// 工资属性
public string GirlName { get; set; }// 女友
}
按钮事件:
创建数组对象,存放10个学生对象;在(2.数组讲过C# 2.数组-CSDN博客)
Student[] s1 = new Student[10];
循环过程
cs
for (int i = 0; i < 10; i++)
{
// 创建对象的方法
Student dashuai = new Student();
// 对象.属性=赋值
dashuai.Age = 10+i ;
dashuai.Name = "李" + i;
dashuai.GongZi = 10000 *(i+1);
dashuai.GirlName = "女" + i;
s1[i] = dashuai;// 通过for循环给s1数组添加⑩个对象
}
// 检验数是否添加成功
// 查找数组里面所有的元素
// s1.Length数组长度
for (int i = 0; i < s1.Length; i++)
{
// 取出每一个元素
label1.Text += s1[i].GirlName+"\n";
}
总结: 1 数组for循环存放对象2 数组for循环遍历元素
练习:练习:for循环存放 10 20 30 ......100 遍历数组 计算每一个和元素相加的和10+20+......+100
cs
private void button2_Click(object sender, EventArgs e)
{
int[] z1 = new int[10];
for (int i = 1; i < 11; i++)
{
z1[i-1] = i * 10;
label1.Text += z1[i - 1] + "\n";
}
int j = 0;
for (int i = 0; i < z1.Length; i++)
{
j += z1[i];
}
label2.Text = j.ToString();
}