.net(基本数据类型,枚举类型,枚举字符串的相互转化)

来源:互联网 发布:现代级驱逐舰 知乎 编辑:程序博客网 时间:2024/04/28 02:06
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication3{    /// <summary>    ///     /// </summary>        class Program    {        /// <summary>        ///         /// </summary>        /// <param name="args"></param>        static void Main(string[] args)        {            Cat cat = new Cat();            cat.name = "Jerry";            cat.color = "Red";            Cat homeCat = new Cat();            homeCat.name = cat.name;            homeCat.color = cat.color;            homeCat.name = "Tom";            cat.color = "Green";            // readonly const区别?            // 枚举类型 ---〉基本类型            Direction dir = Direction.UP;            Console.WriteLine((int)dir);            // 基本类型 ---〉枚举类型            int underlyingType = 2;            Direction enumType =(Direction)Enum.Parse(typeof(Direction), underlyingType.ToString());            // 基本类型 ---〉枚举字符串            int underlyingTypeString = 3;            string enumString = Enum.GetName(typeof(Direction), underlyingTypeString);        }    }    /// <summary>    ///     /// </summary>    public class Cat    {        /// <summary>        ///         /// </summary>        public string name        {            get;            set;        }        /// <summary>        ///         /// </summary>        public string color        {            get;            set;        }    }    enum Direction    {        UP, DOWN, LEFT, RIFHT    }}

原创粉丝点击