zoukankan      html  css  js  c++  java
  • 结构体

    //struct jiegouti
    //{
    // public string name;
    // public string kecheng;
    // public Fen fenshu;
    //}
    //struct Fen
    //{
    // public double yufen;
    // public double shufen;
    // public double yingfen;
    //}

    //等号,在枚举类型中的意思
    //指向某个索引号
    enum meiju :int
    {
    one=1,
    two=0,
    three,
    //若等于之前出现的一个常量,那么会将这个常量直接拿过来
    four
    }

    struct student//创建一个学生的结构体
    {
    public int code;//学号
    public string name;//姓名
    public double score;//分数
    }


    static void Main(string[] args)
    {
    ArrayList al = new ArrayList();//初始化集合
    Console.Write("请输入班级人数:");
    int n = int.Parse(Console.ReadLine());
    for (int i = 0; i < n; i++)
    {
    student st = new student();//初始化结构体
    Console.Write("请输入第{0}个学生的学号:",i+1);
    st.code = int.Parse(Console.ReadLine());
    Console.Write("请输入他/她的姓名:");
    st.name = Console.ReadLine();
    Console.Write("请输入他/她的分数:");
    st.score = double.Parse( Console.ReadLine());
    al.Add(st);//将st这个结构体对象添加进al集合里面
    }

    Console.WriteLine("所有人员信息输入完毕!请按回车键查看!");
    Console.ReadLine();

    //Console.WriteLine(al[0]);
    for (int i = 0; i < n; i++)
    {
    student st = (student)al[i];
    Console.WriteLine("第{0}个学生的学号是{1},姓名是{2},成绩是{3}", i + 1, st.code, st.name, st.score);
    }

    Console.ReadLine();

    // Console.WriteLine((int)meiju.one);
    // Console.WriteLine((int)meiju.two);
    // Console.WriteLine((int)meiju.three);
    // Console.WriteLine((int)meiju.four);
    // Console.ReadLine();


    ////结构体初始化
    // jiegouti jgt = new jiegouti();

    // jgt.name = "张三";
    // jgt.kecheng = "语文";
    // //jgt.fenshu = 99;
    // jgt.fenshu.yufen=55;
    // jgt.fenshu.shufen = 88;
    // jgt.fenshu.yingfen = 99;

    //jiegouti jgt2 = new jiegouti();

  • 相关阅读:
    Docker 设置阿里云镜像
    Linux 安装Navicat Premium 15
    Ubuntu常用工具安装
    Docker安装MongoDB、MySQL、Jenkins、Gitlab、Nginx
    Ubuntu18.04修改apt-get源
    Spring定时任务
    Quartz学习总结
    cron表达式
    将VirtualBox里安装的虚拟机在后台运行方法(在状态栏隐藏窗口)
    npm小结
  • 原文地址:https://www.cnblogs.com/zl1121102942/p/5636539.html
Copyright © 2011-2022 走看看