请教类型转换问题,谢谢!
using System;
enum Color
{
Red,Yellow,Blue,Green,Purple,Black,White
};
class clsTest
{
static void Main(string[] args)
{
//
Color[] color_arr = new Color[3];
int[] int_arr = new int[]{1,2,3};
color_arr = (Color[])int_arr;
for(int i=0;i<color_arr.Length;i++)
Console.WriteLine("color_arr[{0}] is {1}",i,color_arr[i]);
Console.ReadLine();
//
}
}
报错:color_arr = (Color[])int_arr;不能转换,请问为什么?