다음과 유사한 함수가 있습니다. 필터를 여러 유형으로 전달할 수 있도록 수정해야합니다. 타입 매개 변수에 params/paramarray 옵션이 있다고 가정하지 않습니다.generic 형식의 params 옵션과 같은 것을 추가 할 수 있습니까?
는 는Public Shared Function Filter(Of T)()
Dim results As New List(Of T)
For Each item In GlobalCollection.All()
If GetType(T).IsAssignableFrom(item.GetType()) Then
results.Add(instance)
End If
Next
Return results.ToArray()
End Function
는 내가 좋아하는 그것을 호출 할 수 싶습니다
: 또한
Filter(Of Car)
과 같은 :
Filter(Of Car, Truck, Boat)
왜 세계에서 결과를 배열로 변환하고 있습니까? 그리고 함수에 대한 반환 유형을 지정해야합니다. –
네, 그건 오타 일 것입니다. 실제로 Ienumerable (Of T) – adam0101