参考书目:C#6.0学习笔记——从第一行C#代码到第一个项目设计(作者周家安)P140
学习目标:掌握重写ToString方法
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Example5_1
{
class Program
{
static void Main(string[] args)
{
Student stu1 = new Student()
{
Name = "小陈",
No = 20091012,
Course = "VC入门"
};
Student stu2 = new Student()
{
Name = "小林",
No = 20108888,
Course = "C#课程"
};
//分别输出两个实例信息
//WriteLine会自动调用Tostring方法
Console.WriteLine(stu1);
Console.WriteLine(); //空一行
Console.WriteLine(stu2);
Console.ReadKey();
}
}
public class Student
{
public int No { get; set; } //学号
public string Name { get; set; } //姓名
public string Course { get; set; } //课程
//重写ToString
public override string ToString()
{
string str = "---学员信息:-----\n姓名:" + this.Name
+ "\n学号:" + this.No.ToString() +
"\n课程:" + this.Course;
return str;
}
}
}
运行结果如下: