2014-11-04 4 views
0

vb.net을 사용하여 함수 목록에 값 목록을 전달하는 가장 좋은 방법을 찾으려고합니다. 기본적으로 나는 10 이하의리스트가 될 수있는 String, Object, String을 전달해야한다.vb.net을 사용하여 값 목록 전달

예는 다음과 같습니다 나는 데이터 구조의이 유형을 전달하는 가장 좋은 방법을 찾기 위해 노력하고

String, Object, String 
String, Object, String 
String, Object, String 
String, Object, String 
String, Object, String 

. 나는 과거에 배열을 사용 했었지만 이것이 뭔가 새로운 것을 배우고 싶다면 더 좋은 방법이 있다면이 유형의 것에 더 좋은 해결책이 될 것인지 확신 할 수 없습니다.

감사합니다.

+0

를 사람들은 * * 그래서 그들을 포함하는 클래스를 작성 뭔가, 다음 (T의)는 '목록에 그들의 많이 넣어 표현'어디에 T는이를 포함하기 위해 작성한 클래스입니다. – Plutonix

답변

1

나는 이러한 값을 보유하고 사용자 정의 클래스 또는 구조를 만들 것입니다 :

Public Class MyClass 

    Public MyString1 as String 
    Public MyObject as Object 
    Public MyString2 As String 

End Class 

그럼 당신은/만들 개체의 컬렉션으로 목록을 채우고 방법에 해당 모음을 전달할 수 있습니다.

Dim myList as New List(Of MyClass) 
' Populate the list here with myList.Add statements 

다음과 같은 당신의 방법 서명을 만들 :

Public Sub MySub(ByVal list As List(Of MyClass)) 
관련 문제