using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { //声明枚举类型 enum orientation : byte { north = 1, south = 2, east = 3, west = 4 } class Program { static void Main(string[] args) { //枚举使用一个基本类型来存储,枚举类型可以提取的每个值都存储为该基本类型的一个值,默认情况下该类型为int; //枚举的基本类型可以是byte,sbyte,short,ushort,int,uint,long,ulong; //调用枚举类型 orientation myDirection = orientation.north; Console.WriteLine("myDirection={0}",myDirection); //将string类型转换为枚举类型,typeof(orientation)将得到orientation的类型,Parse()将进行类型转换; string myString = "north"; orientation myDirection2 = (orientation)Enum.Parse(typeof(orientation), myString); Console.WriteLine("myDirection2={0}", myDirection2); Console.ReadLine(); } } }
6. C# -- 枚举类型,typeof(),Enum.Parse()使用
原创
©著作权归作者所有:来自51CTO博客作者chenhao_asd的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
枚举类型-enum使用
枚举就是要让某个类型的取值只能为若干个固定值中的一个,否则编译器就会报错。枚举类型可以让编译器在编译的时候控制源程序
colors string 编译器 express class