ReDim 메서드를 다루는 Visual Basic (VB.Net)에서 조인 메서드 String Manipulation을 사용하는 것과 관련된이 연습에서는 약간의 도움이 필요합니다.Join 메서드 String 조작 Visual Basic
목표는 입력 상자를 사용하는 프로그램을 만드는 것입니다.
입력 상자는 루프 여야하며 지정된 명령을 눌러 제한에 도달 할 때까지 한 번에 한 단어 씩 표시합니다.
간단히 말해서 고정 루프는 없으며 사용자가 얼마나 많은 루프를 처리했는지에 따라 달라집니다.
일단 완료되면 조인 방법은 사용자 입력 수에 따라 작동합니다. 예 : "Hello + Hi + testing + one + two + three + four + five"
여기까지 지금까지 알아낼 수없는 코드가 있습니다.
Dim inputtext As String
Dim counter As Integer
Dim language() As String
Do Until inputtext = "."
inputtext = InputBox("Enter the language as many as you can")
MsgBox(inputtext)
counter = counter + 1
Loop
ReDim Preserve language(inputtext)
inputtext = String.Join("+", language)
MsgBox(inputtext.ToString)
가 특별히'ReDim'있는 솔루션을 찾고 있습니까 : 서로 다른 경우에도 종료 값을 테스트 만 추가해야합니까? 더 나은 대안은 일반적인 문자열 목록을 사용하는 것입니다. – Neolisk
예 ReDim에 대한 솔루션,하지만 코드를 넣을 수있는 유일한 방법을 목적으로 이해하고 수집 된 선언 된 배열의 지우기 않도록 "보존"추가해야합니다. – jamescv31
Redim 보존은 메모리가 비효율적입니다. 문자열 목록은 메모리 효율적입니다. 너의 선택이야. – Neolisk