C#枚举,枚举是一种值类型,由许多名字的常量(也叫枚举表)组成。例如

创新互联公司专注于平塘企业网站建设,自适应网站建设,电子商务商城网站建设。平塘网站建设公司,为平塘等地区提供建站服务。全流程按需设计网站,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务
- const int Monday=0;
 - const int Tuesday=1;
 - ……
 - const Sunday=7;
 
可以用C#枚举类型
- enum Week
 - { Monday,Tuesday, Wednesday,
 - Thursday,Friday,Saturday,Sunday};
 
C#枚举中每一个常量都对应着一个数值,如果不特别设置,枚举从0开始,每个后续值都为前一个值加1。若有如下定义
- enum Values
 - {
 - value1,
 - value2,
 - vlaue3=30,
 - value4
 - };
 
其中value1=0,value2=1,value3=30,value4=31;
需要注意的是在C#枚举类型和整型之间的转换需显示进行:
- int a =(int) Week.Friday;
 
C#枚举类型示例:
- public class food
 - {
 - public enum foodType
 - { Pizza=1,Pasta,Spaghetti}
 - public void GetFoodOrder(string Custname,
 - foodType order)
 - {
 - Console.WriteLine("the dinner of customer
 - {0} is {1}",Custname,order);
 - }
 - } //C#枚举类型
 - class Program
 - {
 - static void Main(string args)
 - {
 - food myfood = new food();
 - myfood.GetFoodOrder("Scoopy",(food.foodType.Pizza));
 - Console.WriteLine("您享用的是本店的第"+
 - (int)food.foodType.Pizza+"种主食");
 - Console.ReadLine();
 - }
 - }
 
C#枚举类型实例运行结果为
C#枚举类型实例的详细讲解就到这里,希望对你了解和学习C#枚举类型有所帮助。
【编辑推荐】
                当前标题:C#枚举类型实例解析
                
                网页链接:http://www.csdahua.cn/qtweb/news19/480419.html
            
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网