博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
结构体 枚举
阅读量:4881 次
发布时间:2019-06-11

本文共 2457 字,大约阅读时间需要 8 分钟。

结构体属于自定义类型

定义位置在main函数外面 类的里面

定义格式:

struct 自定义名字
{
public 数据类型 名字;
public 数据类型 名字;

集合类型<结构体名称>集合名称=new 集合类型<结构体名称>();

在main函数外面定义一个自定义类型的结构体  在main主函数中使用;

 

二,枚举

 枚举就是将原本不固定的内容变成固定选择结果的内容,就跟填空题变成选择题一样

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _3_2作业结构体{    class Program    {        struct student        {            public string xuehao;            public string name;            public DateTime dt;            public int cj;        }        static void Main(string[] args)        {            Console.Write("请输入录入学生的个数");            int a = Convert.ToInt32( Console.ReadLine());            List< student >list= new List
(); for (int i = 1; i <= a; i++) { student s = new student(); Console.Write("请输入第"+i+"个学生的学号:"); s.xuehao = Console.ReadLine(); Console.Write("请输入第" + i + "个学生的姓名:"); s.name = Console.ReadLine(); Console.Write("请输入第" + i + "个学生的生日:"); s.dt = Convert.ToDateTime(Console.ReadLine()); Console.Write("请输入第" + i + "个学生的成绩:"); s.cj = Convert.ToInt32(Console.ReadLine()); list.Add(s); } Console.WriteLine("===================学生信息展示==========================="); for (int i = 0; i < list.Count; i++) { for (int j = i+1; j < list.Count;j++ ) if (list[i].cj < list[j].cj) { student sss = list[i]; list[i] = list[j]; list[j] = sss; } } foreach (student s in list) { int age = DateTime.Now.Year - s.dt.Year; string sr = s.dt.ToString("yyyy年MM月dd日"); Console.WriteLine(s.xuehao + "\t" + s.name + "\t" +sr + "\t" + age + "\t" + s.cj); } Console.ReadLine(); }
class Program    {        enum Sex        {            男,女        }        enum Week         {            星期一,            星期二,            星期三,            星期四,            星期五,            星期六,            星期日                }        static void Main(string[] args)        {            Sex s = Sex.男;            Sex sd = Sex.女;            Week w = Week.星期二;            Console.ReadLine();        }

 

转载于:https://www.cnblogs.com/v587yy/p/6505798.html

你可能感兴趣的文章
清除浮动的方法
查看>>
Logstash连接Elasticsearch异常
查看>>
洛谷P4287 [SHOI2011]双倍回文(回文自动机)
查看>>
用户交互程序,格式化输出
查看>>
GNOME的发展与对比
查看>>
SPOJ PT07X Vertex Cover
查看>>
$ python-json模块的基本用法
查看>>
5.6.3.4 trim()方法
查看>>
Cookie、Session和自定义分页
查看>>
SQL演练
查看>>
React Antd中样式的修改
查看>>
Spring 应用外部属性文件 配置 context 错误
查看>>
导入lxml找不到etree,报ImportError:DLL load failed:找不到指定的程序
查看>>
面向对象一
查看>>
大象的崛起!Hadoop七年发展风雨录
查看>>
图片二值化
查看>>
数据库常用函数
查看>>
集合之TreeSet(含JDK1.8源码分析)
查看>>
C语言学习的记忆
查看>>
Lucene学习总结之三:Lucene的索引文件格式(1) 2014-06-25 14:15 1124人阅读 ...
查看>>