返回首页
VB.net 2010 视频教程 VB.net 2010 视频教程 VB.net 2010 视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
爱彩乐彩 > 编程开发 > c#教程 >
  • c#教程之枚举类型

  • 2015-01-21 21:38 来源:未知

1.4.1 枚举类型(相关C#教程)

C#枚举类型使用方法和C、C++中的枚举类型基本一致。见下例:
using System;
class Class1
{  enum Days {Sat=1, Sun, Mon, Tue, Wed, Thu, Fri};
   //使用Visual Studio.Net,enum语句添加在[STAThread]前边
   static void Main(string[] args)
   {  Days day=Days.Tue;
      int x=(int)Days.Tue;//x=2
      Console.WriteLine("day={0},x={1}",day,x);//显示结果为:day=Tue,x=4
   }
}
在此枚举类型Days中,每个元素的默认类型为int,其中Sun=0,Mon=1,Tue=2,依此类推。也可以直接给枚举元素赋值。例如:
enum Days{Sat=1,Sun,Mon,Tue,Wed,Thu,Fri,Sat};
在此枚举中,Sun=1,Mon=2,Tue=3,Wed=4,等等。和C、C++中不同,C#枚举元素类型可以是byte、sbyte、short、ushort、int、uint、long和ulong类型,但不能是char类型。见下例:
enum Days:byte{Sun,Mon,Tue,Wed,Thu,Fri,Sat};//元素为字节类型
相关教程
返回首页