关于枚举类型

3 篇文章 0 订阅
2 篇文章 0 订阅

枚举类型在C#或java,VB等一些计算机编程语言中是一种基本数据类型,在C++,C是一种构造数据类型。枚举类型的实质是一些有名字的整型常量的集合。枚举可以根据Integer、Long、Short或Byte中的任意一种数据类型来创建一种新型变量。它用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型。定义枚举类型后,系统不会为之分配内存,当定义该类型的变量后,才会为变量分配内存,大小为枚举中所有成员内存之和。

c#枚举举例:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace enum_struct
{
    enum orientation 
    { 
      north,//默认从0开始
      south,
      east,
      wes
    }
    enum day
    { 
      monday=1,
      tuesday,
      wednesday,
      thursday,
      friday,
      satuarday,
      sunday
    }


    class Program
    {
        static void Main(string[] args)
        {
            orientation or=orientation.south;
            Console.WriteLine(or.ToString());
            Console.WriteLine(Convert.ToInt32(or));
            Console.WriteLine("---------------------");


            Console.WriteLine(day.tuesday.ToString());
            Console.WriteLine(Convert.ToInt32(day.tuesday));
            Console.ReadKey();
        }
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值