Object obj1 = 10;
            float f = (float)obj1;
            Object obj2 = 10.5;
            int i = (int)obj2;提示未处理 System.InvalidCastException
  Message="指定的转换无效。"为什么这样转换无效
===
2Color c = (Color)5;
            Console.WriteLine("{1}", c);
        }        enum Color
        {
            赤, 橙, 黄, 绿, 青, 蓝, 紫
        }未处理 System.FormatException
  Message="索引(从零开始)必须大于或等于零,且小于参数列表的大小。"
  为什么