? c#亚博优惠活动之枚举类型 亚博优惠活动,亚博体育网页版,亚博app怎么下载「官网直营」
VB.net 2010 视频亚博优惠活动 VB.net 2010 视频亚博优惠活动 VB.net 2010 视频亚博优惠活动
SQL Server 2008 视频亚博优惠活动 c#入门经典亚博优惠活动 Visual Basic从门到精通视频亚博优惠活动
  • 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};//元素为字节类型
相关亚博优惠活动