C# 3.数组遍历和储存对象

项目目的添加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];

循环过程

 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

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();


}

相关推荐

  1. C# 3.数组储存对象

    2024-07-17 23:50:02       23 阅读
  2. vue解析前端对象为Array数组并且

    2024-07-17 23:50:02       47 阅读
  3. 数组里面的对象

    2024-07-17 23:50:02       55 阅读
  4. 数据结构——5.3 二叉树的线索二叉树

    2024-07-17 23:50:02       41 阅读
  5. c#数据储存栈(stack)堆(heap)的方式

    2024-07-17 23:50:02       25 阅读
  6. 05-5.4.3森林的

    2024-07-17 23:50:02       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 23:50:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 23:50:02       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 23:50:02       58 阅读
  4. Python语言-面向对象

    2024-07-17 23:50:02       69 阅读

热门阅读

  1. c++初阶知识——类和对象(下)

    2024-07-17 23:50:02       25 阅读
  2. 【Rust】使用日志记录利器flexi_logger

    2024-07-17 23:50:02       18 阅读
  3. Python之爬虫基础

    2024-07-17 23:50:02       19 阅读
  4. C语言12 宏定义、内存

    2024-07-17 23:50:02       21 阅读
  5. 使用Python进行车牌识别

    2024-07-17 23:50:02       21 阅读
  6. Android11 设置一个默认密码 万能密码

    2024-07-17 23:50:02       19 阅读
  7. github.com/antchfx/jsonquery基本使用

    2024-07-17 23:50:02       20 阅读
  8. 初学Python必须知道的14个强大单行代码

    2024-07-17 23:50:02       21 阅读
  9. 讲真,现在留给2024年下半年软考的时间还够吗?

    2024-07-17 23:50:02       23 阅读
  10. 【MySQL】10.用户管理

    2024-07-17 23:50:02       21 阅读
  11. 前端学习(二)

    2024-07-17 23:50:02       18 阅读
  12. JVM 垃圾回收算法

    2024-07-17 23:50:02       22 阅读
  13. 脑电信号中的相位的类型和作用

    2024-07-17 23:50:02       24 阅读