C#之枚举类型变量
using System;
namespace proj1
{
class Program
{
enum Color { red=4,green,blue,black=2}; //枚举类型的定义在函数外面
static void Main(String[] args)
{
Color c1, c2, c3; //枚举类型变量的定义
Console.WriteLine("red={0},green={1},blue{2},black{3}", Color.red, Color.green, Color.blue, Color.black);
Console.WriteLine("red={0},green={1},blue{2},black{3}", (int)Color.red, (int)Color.green, (int)Color.blue, Color.black);
c1 = Color.red; //枚举类型变量的赋值
c2 = c1 + 1;
c3 = c2 + 1;
Console.WriteLine("c1={0},c2={1}.c3={2}", c1, c2, c3);
Console.WriteLine("c1={0},c2={1},c3={2}", (int)c1, (int)c2, (int)c3);
}
}
namespace proj1
{
class Program
{
enum Color { red=4,green,blue,black=2}; //枚举类型的定义在函数外面
static void Main(String[] args)
{
Color c1, c2, c3; //枚举类型变量的定义
Console.WriteLine("red={0},green={1},blue{2},black{3}", Color.red, Color.green, Color.blue, Color.black);
Console.WriteLine("red={0},green={1},blue{2},black{3}", (int)Color.red, (int)Color.green, (int)Color.blue, Color.black);
c1 = Color.red; //枚举类型变量的赋值
c2 = c1 + 1;
c3 = c2 + 1;
Console.WriteLine("c1={0},c2={1}.c3={2}", c1, c2, c3);
Console.WriteLine("c1={0},c2={1},c3={2}", (int)c1, (int)c2, (int)c3);
}
}
}