枚举和结构的应用——碟片类别,等详细信息 10.6.23

来源:互联网 发布:手机上买码用什么软件 编辑:程序博客网 时间:2024/02/24 04:27

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace StructText
{
    /// <summary>
    /// 枚举一般是用在类别上
    /// 来预知未来的变化中类别的不断增多,而类别又是常量
    /// </summary>
    public enum EnumExample
    {
        /// <summary>
        /// 注意是以逗号隔开的:切忌逗号
        /// </summary>
     Comedy=1,//喜剧片
     Science=2,//科幻片
     Action=3,//爱情片
     Love_Srory=4 //其他

    }
    public struct CDList
    {
        public int no;
        public int type;
        public string name;
        public bool isRent;
        public string Status()
        {
            if (isRent)
            {
                return "出租";
            }
            else
            {
                return "在库";
            }
        }
    }
    class EnumText
    {
        static void Main()
        {
            //实例化结构可以不用new,也可以用new
            CDList list = new CDList();
            list.no = 1;
            //掉用枚举来取得碟片的类型
            list.type = (int)EnumExample.Comedy;
            list.name = "功夫猫";
            list.isRent = true;
            Console.WriteLine("=================碟片信息================");
            Console.WriteLine("编号/t类型/t名称/t状态");
            Console.WriteLine("{0}/t{1}/t{2}/t{3}",list.no,list.type,list.name,list.Status());
            Console.ReadKey();
        }
    }
}

原创粉丝点击