用c#知识定义3个学生对象 并输出3个学生对象的信息(姓名 学号 班级) 谢谢

如题所述

//c#控制台程序
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            students a = new students("张三", "1", "一班");
            students b = new students("李四", "2", "二班");
            students c = new students("王大", "3", "三班");

            string outString = string.Format("姓名:{0},学号:{1},班级:{2}\r\n姓名:{3},学号:{4},班级:{5}\r\n姓名:{6},学号:{7},班级:{8}",
                a.name, a.id, a.grades, b.name, b.id, b.grades, c.name, c.id, c.grades);
            Console.Write(outString);
            Console.ReadKey();
        }
    }

    /// <summary>
    /// 学生类
    /// </summary>
    class students
    {
        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="a">姓名</param>
        /// <param name="b">学号</param>
        /// <param name="c">班级</param>
        public students(string a, string b, string c)
        {
            name = a;
            id = b;
            grades = c;
        }
        /// <summary>
        /// 姓名
        /// </summary>
        public string name = string.Empty;
        /// <summary>
        /// 学号
        /// </summary>
        public string id = string.Empty;
        /// <summary>
        /// 班级
        /// </summary>
        public string grades = string.Empty;

    }
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-01
/// <summary>
/// 学生类
/// </summary>
class Student
{
/// <summary>
/// 姓名
/// </summary>
public String Name { get; set; }
/// <summary>
/// 学号
/// </summary>
public String No { get; set; }
/// <summary>
/// 班级
/// </summary>
public String Class { get; set; }
}
你如果是控制台程序,在Main()中调用这个类,实例化三个对象,代码:
Student a = new Student() { Name = "张三", No = "A001", Class = "三班" };
Student b = new Student() { Name = "李四", No = "A002", Class = "四班" };
Student c = new Student() { Name = "王五", No = "A003", Class = "五班" };

Console.WriteLine(a.Name + "\t" + a.No + "\t" + a.Class);
Console.WriteLine(b.Name + "\t" + b.No + "\t" + b.Class);
Console.WriteLine(c.Name + "\t" + c.No + "\t" + c.Class);
Console.ReadKey();
相似回答