枚举类型enum用法 枚举类型enum的用法与使用效果图

  enum是用来声明枚举类型数据,它可以像数组一样存储许多的元素,但是不同于数组的是,它除了数字不能存储以外,其他类型的如字母、特殊符号、汉字都可以以任意组合存入enum当中去。以下是由爱华网小编整理关于枚举类型enum的用法的内容,希望大家喜欢!

  枚举类型enum的用法

  enum的声明:enum A { a, b, c };

  enum声明不同于数组,其只可以声明在Main()方法体外,在Main()中可以被调用。

  enum的枚举数值默认是从0开始的,但是也可以强制元素序列进行改变。enum A {a=1, b, c}; 这样就可以实现了。

  enum可以通过枚举名加点通过枚举的元素访问枚举数值。例:

  int i = (int)A.a;枚举值虽然是int类型的,但是也必须进行显示的强制转换。

  同样enum也可以通过枚举数值来访问枚举内的各个元素。方法是:Console.WriteLine( " (A)1 " );这样就可以访问enum内的各个元素。

  下面是一个小程序,用enum来实现,实现星期几到日曜日、月耀日、火耀日等的转换。

  using System;

  using System.Collections.Generic;

  using System.Linq;

  using System.Text;

  namespace TestForEmue

  {

  class Program

  {

  enum Weeks { 日, 月, 火, 水, 木, 金, 土 };

  static void Main(string[] args)

枚举类型enum用法 枚举类型enum的用法与使用效果图

  {

  Console.WriteLine("输入数字“7”退出程序!");

  while (true)

  {

  Console.Write("输入一个数字(0-6,0代表星期日):");

  try

  {

  int days = Int32.Parse(Console.ReadLine());

  if (days == 0)

  {

  Console.WriteLine("星期日是{0}曜日", (Weeks)days);

  }

  //else if (days == 1 || days == 2 || days == 3 || days == 4 || days == 5 || days == 6)

  else if (days >= 1 && days <= 6)

  {

  Console.WriteLine("星期{0}是{1}曜日", days, (Weeks)days);//获得简称。

  }

  else if (days == 7)//判断退出条件

  {

  break;

  }

  else

  {

  Console.WriteLine("输入内容不合法!");

  }

  }

  catch

  {

  Console.WriteLine("输入内容不合法!");

  }

  }

  }

  }

  }

  枚举类型enum的效果图


看过“枚举类型enum的用法与使用效果图”的人还看了:

  

爱华网本文地址 » http://www.aihuau.com/a/1533271/52301997.html

更多阅读

matlab的使用:8 如何画不同类型的三维图像

matlab的使用:[8]如何画不同类型的三维图像——简介这是本系列经验的第八篇,主要介绍用matlab软件画三维图像的一些相关函数,使用这些函数可以很方便的画出想要的图形,非常直观好用。matlab的使用:[8]如何画不同类型的三维图像——工具/

电脑中DAT类型的文件怎么查看 精 index.dat文件查看器

电脑中DAT类型的文件怎么查看 精——简介计算机中的DAT文件有两种主要格式,一是纯文本文件,类似于TXT文件,可用记事本、写字板、UE、winhex等工具打开。另一种是多媒体影像文件,可用KMPlayer、PotPlayer、金山影霸、POWERDVD等媒体软件

给大家推荐一些航海类型的游戏 大航海之路炮弹类型

这帖子是我在中荣论坛写的把它放到这里来,重新润笔下蔚蓝的海洋,承载了人们多少的梦想航海类型的游戏,在模拟经营类游戏之中也是有着不小的比重下面,我给大家介绍一些航海类型的游戏至于下载地址,得大家自己去找了,我不能保证我给的

基本数据类型的封装类 java基本类型的封装类

基本数据类型封装类booleanBooleanbyteByteshortShortintIntegerlongLongcharCharacterfloatFloatdoubleDouble基本数据类型的封装类1.基本类型的封装类(wrapper)用来存储数据,增强功能,使他们能通过“.”操作符完成一些操作。2.所

声明:《枚举类型enum用法 枚举类型enum的用法与使用效果图》为网友黑发控分享!如侵犯到您的合法权益请联系我们删除