일부 경험을 가진 대부분의 프로그래머에게 간단한 질문을하기를 바랍니다.List of String (String) 또는 Array 또는 ArrayList
이 작업을 수행 할 수있는 데이터 유형은 무엇입니까?
Dim lstOfStrings as *IDK*
Dim String0 As String = "some value"
Dim String1 As String = "some value"
Dim String2 As String = "some value"
Dim String3 As String = "some value"
Dim String4 As String = "some value"
Dim String5 As String = "some value"
lstOfStrings.add(String0, String1, String2, String3)
내가 (문자열의)리스트를 사용하는 경우 내가 (한 번에) 목록에 한 가지를 .add에만 수 있어요 이
Dim s1 = lstOfStrings(0)
Dim s2 = lstOfStrings(1)
Dim s3 = lstOfStrings(2)
Dim s4 = lstOfStrings(3)
처럼이 액세스하고있는 것입니다 내 함수 나는 한 번에 여러 값을 저장할 수 있기를 원한다.
솔루션
:Private Function Foo() As List(Of String)
Dim temp1 As String
Dim temp2 As String
Dim temp3 As String
Dim temp4 As String
Dim temp5 As String
Dim temp6 As String
Dim inputs() As String = {temp1, temp2, temp3, temp4, temp5, temp6}
Dim lstWriteBits As List(Of String) = New List(Of String)(inputs)
Return lstWriteBits
End Function
Dim something과 같은 각 항목에 String = lstOfString (0)으로 액세스하여 String1 값을 얻을 수 있습니까? – Brandon
@BrandonJ 액세스 요구 사항을 보여주기 위해 편집 한 것입니다. 원하는 것을 얻을 수 있습니까? –
많은 도움을 주셔서 감사합니다.하지만이 작업을 시도 할 때 여전히 잘못하고 있습니다. [type 'system.collections.generic.list (of String)'값을 1 차원 배열로 변환 할 수 없습니다. System.Colelctions.Generic.List (String 중) '] 내 게시물을 편집하고 실제 코드를 표시합니다. – Brandon