ArrayList를 사용하는 개발자들이 많을 것이다.

근데 여기에 값을 집어넣으면 object 타입으로 들어간다.

이것을 object 배열 형으로 바꿔주는 것이 ToArray() 이다.

하지만 이것을 ToString() 이나 ToInt32() 등을 해서 원하는 타입으로 바꾸는 것은.. 엄청나게 귀찮은 작업이다.

그래서 이것을 바로 변환 시키는 팁이 다음과 같다.

예를들어 string[] 형으로 저장을 하고자 한다면,

string[] ToStringArray = (string[])ArrayListValue.ToArray(typeof(string));

이렇게 한다면 object[] 형으로 저장된 것들이 string[] 형으로 바뀐다.