using System;using System.Windows.Forms;namespace StudentAgeCalculator{ public partial class MainForm : Form { private Student[] students = new Student[5]; // 创建一个包含5个学生对象的数组 public MainForm() { InitializeComponent(); // 初始化5个学生对象 students[0] = new Student("张三", "001", 18); students[1] = new Student("李四", "002", 19); students[2] = new Student("王五", "003", 20); students[3] = new Student("赵六", "004", 21); students[4] = new Student("钱七", "005", 22); } private void btnCalculate_Click(object sender, EventArgs e) { int totalAge = 0; foreach (Student student in students) // 遍历学生数组,计算总年龄 { totalAge += student.Age; } double averageAge = (double)totalAge / students.Length; // 计算平均年龄 MessageBox.Show($"5个学生的平均年龄为:{averageAge:F2}岁"); // 显示平均年龄 } } public class Student { public string Name { get; set; } public string Number { get; set; } public int Age { get; set; } public Student(string name, string number, int age) { Name = name; Number = number; Age = age; } }}所有注释
时间: 2023-12-06 21:43:47 浏览: 68
PVPartialShading.zip_PV SYSTEM_PV shading_Partial shading PV_pv
都是用来解释代码的作用和功能的,这段代码是一个 C# 程序。首先定义了一个 MainForm 类,继承自 Form 类,表示一个窗体。在 MainForm 类中定义了一个包含 5 个 Student 对象的数组,每个 Student 对象包含姓名、学号和年龄三个属性。然后在 MainForm 构造函数中初始化了这 5 个学生对象。程序还定义了一个 btnCalculate_Click 方法,用来计算这 5 个学生的平均年龄并显示出来。其中 foreach 循环遍历了学生数组,计算总年龄,再根据数组长度计算出平均年龄并显示在 MessageBox 中。
阅读全文