2013-01-11 5 views
0

타사 웹 서비스가 있습니다. VB.Net에서 사용하는 함수의 매개 변수 중 하나는 MyObject 배열을 허용합니다. 따라서 아래 코드를 작성하면 SomeFunction이 예상대로 작동합니다. myArr 이후개체 배열 배열

Dim myArr(0) As MyObject 
    SomeFunction(myArr) 

SomeFunction에 내가 나 관련 요소를 전달할 수 있도록 해주는 다른 기능을 만들고 싶었 많은 요소 (0,1,2,3,4 ...) 보유 수 0 (이 경우 수동으로)을 전달하는 것이 아닙니다.

잘 모르겠습니다. 누군가 여기서 도움을 줄 수 있을까요?

+1

"해당 요소를 SomeFucntion으로 전달할 수 있도록 해주십시오."에 대해 자세히 설명하십시오. SomeFunction이 하나의 요소가 아닌 배열을 사용한다고했기 때문에 혼란 스럽습니다. – N0Alias

+0

설명하기가 조금 힘들지만 여기에 있습니다. 위의 코드를 사용하면 작동합니다. 나를 위해 다른 요소를 통해 이동하려면 Dim myArr (1) As MyObject Dim myArr (2) As MyObject 그래서 내가 생각했던 것은 배열 요소를 처리하고 전달할 다른 함수를 만드는 것이 었습니다. 함수에 관련된 것. 내 자신의 방식으로 MyObjectt의 일차원 배열을 시도하면 오류가 'MyObject –

답변

2

는 내가 완전히 질문을 이해 모르겠지만, 당신이 당신의 객체가 아니라 배열의 단일 값을 전달하려는 경우, 당신은 같은 노력이 :

Dim myArr1 As MyObject 
Dim myArr1 As MyObject 

    SomeFunction({myArr1}) 
    SomeFunction({myArr2}) 

또는를, 더 구체적으로, 귀하의 경우 : 그 라인을 따라

Dim myArr(100) As MyObject 

    ... code ... 
    SomeFunction({myArr(20)}) 

... 뭔가?

귀하의 질문을 올바르게 이해하지 못해 사과드립니다.

+2

+1로 전환 할 수 없다는 것을 알 수 있기 때문에 OP가 원하는 것입니다. – Neolisk