📄 program.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
namespace Example13_3
{
class Program
{
static void Main(string[] args)
{
Class myClass = new Class("一年级一班");
//为班级中学生的姓名赋值
myClass[0].Name = "Liu";
myClass[1].Name = "Wang";
myClass[2].Name = "Li";
myClass[3].Name = "Zhang";
myClass[4].Name = "Wu";
myClass[5].Name = "Zhao";
myClass[6].Name = "Mu";
myClass[7].Name = "Yuan";
myClass[8].Name = "Lei";
myClass[9].Name = "Sun";
//输出班级中的所有学生
for (int i = 0; i < 10; i++)
{
Console.WriteLine("{0}的{1}号学生的姓名为:{2}", myClass.Name, i, myClass[i].Name);
}
Console.ReadLine();
}
}
/// <summary>
/// 一个学生类的简单实现。
/// </summary>
class Student
{
/// <summary>
/// 学生类的构造函数
/// </summary>
/// <param name="name">姓名</param>
/// <param name="number">学号</param>
public Student(string name, int number)
{
//初始化学生的姓名和学号
m_name = name;
m_number = number;
}
/// <summary>
/// 姓名字段
/// </summary>
private string m_name = string.Empty;
/// <summary>
/// 学号字段
/// </summary>
private int m_number = 0;
/// <summary>
/// 姓名属性
/// </summary>
public string Name
{
get
{
return m_name;
}
set
{
m_name = value;
}
}
/// <summary>
/// 学号属性
/// </summary>
public int Number
{
get
{
return m_number;
}
set
{
m_number = value;
}
}
}
/// <summary>
/// 班级类的简单实现
/// </summary>
class Class
{
/// <summary>
/// 班级类的构造函数
/// </summary>
/// <param name="name">班级名称</param>
public Class(string name)
{
//初始化相应参数
m_name = name;
for (int i = 0; i < 10; i++)
{
students[i] = new Student(i.ToString(), i);
}
}
/// <summary>
/// 班级名称字段
/// </summary>
private string m_name;
/// <summary>
/// 所有学生集合
/// </summary>
private Student[] students = new Student[10];
/// <summary>
/// 班级名称属性
/// </summary>
public string Name
{
get
{
return m_name;
}
set
{
m_name = value;
}
}
/// <summary>
/// 班级的索引器,用于访问班级的学生
/// </summary>
/// <param name="i">索引</param>
/// <returns>相应的学生对象</returns>
public Student this[int i]
{
get
{
return students[i];
}
set
{
students[i] = value;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -