下面的程序输出结果是using System;namespace Chapter11{ [Flags]enum MyColor{ Empty = 0x03, //使用16进制表示整数1,对应二进制为0000 0000 0000 0000 Red = 0x02, // 使用16进制表示整数1,对应二进制为0000 0000 0000 0001 Blue = 0x01, // 使用16进制表示整数2,对应二进制为0000 0000 0000 0010 Black = 0x00 // 使用16进制表示整数3,对应二进制为0000 0000 0000 0011}class Program{ static void Main(string[] args) { MyColor mc1 = MyColor.Red | MyColor.Blue; MyColor mc2 = MyColor.Red | MyColor.Blue; bool isUsedRed1 = (mc1 & MyColor.Red) == MyColor.Red; bool isUsedRed2 = mc2.HasFlag(MyColor.Red); Console.WriteLine("{0},{1}", isUsedRed1,isUsedRed2); }}}