프로그래밍/C#

[C#] Object 안에 Array 데이터 가져오기

흔한티벳여우 2021. 7. 21. 13:13
반응형

가끔 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++;
}
반응형

'프로그래밍 > C#' 카테고리의 다른 글

[C#] 매번 다른 Random 값 얻기  (0) 2021.09.09
[C#] List 순서 섞기  (0) 2021.07.30
N * M * K .. 다중 루프  (0) 2021.07.05
[C#] Path에서 각종 경로 추출  (0) 2021.06.15
[C#] 디자인패턴 - Singleton  (0) 2021.05.11