0
ToArray 메서드를 가져 오려고하는데 항상 null이됩니다.System.Collections.ArrayList.ToArray 메서드가 null입니다.
Dim toarrayMethod = GetType(System.Collections.ArrayList).GetMethod("ToArray", New Type() {GetType(Object())})
그물을 검색하면 해결책이 없습니다.
편집 : 나는 이미지에 오류가 수정 된 toarrayMethod
와
Dim test = result.GroupBy(Function(row) groupedindexes.Select(
Function(grpindex) row(grpindex)).ToArray, comp)
: :이 쿼리를 작성하고 싶습니다
내가 아는
, 나는 변경해야합니다 이 부분은 GetType(System.Collections.ArrayList)
이고 이것을 바꾸려고했지만, 그때 나는 항상 오류가 발생했습니다. 그 메쏘드는 null입니다.
Dim toarrayMethod = GetType(System.Func(Of Object(), IEnumerable(Of Object)))...
가 다시 나를 도울 수 :
나는 이런 일을 상상?
하나의 과부하있어 그 매개 변수의 유형은'Type'하지'객체()'이다. [ArrayList.ToArray 메서드 (형식)] (https://msdn.microsoft.com/en-us/library/fcyyh2hb%28v=vs.110%29.aspx) GetMethod ("ToArray")로 충분해야합니다. –
GetMethod ("ToArray") 만 사용하면 "모호한 일치를 찾았습니다."라는 오류 메시지가 나타납니다. GetMethod ("ToArray", 새 형식() {GetType (Type)}})를 작성하면 메서드도 아무 것도 아닙니다. – derstauner
그럼, 빈 타입 배열을 전달해야합니다 :'.GetMethod ("ToArray", New Type (-1) {})' –