Java에서 오는 .net에 익숙하지 않습니다. 코드 줄은 ArrayList
이지만 모든 요소는 MyType
입니다. 템플릿이있는 ArrayList
으로 어떻게 쉽게 캐스팅 할 수 있습니까? 다시 말하지만, 나는ArrayList를 ArrayList로 캐스팅하는 방법 <MyType>
ArrayList arr = getArrayList();
을하고 난
ArrayList<MyType> arr = getArrayList();
내가
ArrayList<MyType> arr = getArrayList() as ArrayList<MyType>
을 시도하고자하지만
Class 'System.Collections.ArrayList' does not have type parameters
아마도 'List'일까요? –
Dmitry
'ArrayList'는 제네릭 이전 일로부터의 잔류입니다. 그것은 당신이 원하는 것이 아닐 것입니다. – Magus
@Magus 그럼 제네릭이 아닌 'ArrayList'를 제 귀환으로 가져 가려고했습니다. 그래서 적어도 조금만 작업해야합니다. –