가끔 object 타입으로 Array 값이 들어있는 경우가 있다. 일반적인 상황에서는 변수형으로 캐스팅하면되지만 Array는 IEnumerable으로 캐스팅하여 처리한다. 아래의 예는 arrayObject 내에 배열로 3개의 데이터가 arrayObject라는 object 안에 있을때 값을 얻는 방법이다. var sizeList = arrayObject as IEnumerable; double[] size = new double[3]; int count = 0; foreach (var item in sizeList) { size[count] = Convert.ToDouble(item); count++; }