2013-12-20 3 views
0

저는 고대 VB에 익숙하지 않습니다. 배열을 연결하는 적절한 명령을 알아 내기 위해 쉼표가 붙은 문자열을 사용하고 있습니다 분리 된 값.VB를 사용하여 배열에 문자열 연결하기

이 값은 영역 선택 상자에서 움켜 잡은 변수 변수에 할당되는 다중 선택 상자에 의해 제공됩니다.

dim name 
dim from 
dim company 
dim phone 
dim zip 
dim message 
dim areas 

name = Request.Form("name") 
from = Request.Form("from") 
company = Request.Form("company") 
phone = Request.Form("phone") 
zip = Request.Form("zip") 
areas = Request.Form("areas") 
message = Request.Form("message") 

나는 영역을 차지하고 문자열로 내파하고 싶습니다.

아주 오래된 VB에서이 작업을 수행하는 명령은 무엇입니까?

+0

VB.NET 또는 VB6? VB.NET은 오히려 실제로 새로운 것입니다. 또한, 당신은 정확히 무엇을 원합니까? 예상 결과를 지정하십시오. – Neolisk

+0

VB6 나는 믿습니다. [ "item", "item2", "item3", "item4"]와 같은 배열을 가져 와서 "item, item2, item3, item4"와 같은 단일 문자열에 결합하고 싶습니다. –

+0

이것에 대한 Microsoft 예제를 읽으려고 -이게 다라고 생각하지만 문법에 대해서는 잘 모르겠습니다. http://msdn.microsoft.com/en-us/library/57a79xd0(v=vs.110)) .aspx? cs-save-lang = 1 & cs-lang = vb # code-snippet-1 –

답변

0

개에도 VB6에 존재하는 기능을 조인 구문이 같다 :

을 MyString = 가입 (myArray의 "")

EDIT : 어레이가 분리되기 전에 이동하는 것이 참고. 구분 기호는 선택 사항이며 비워두면 공백이됩니다.

+0

연결하는 법을 묻지 않았습니다. 문자열 값 배열을 단일 문자열에 함입/조인하는 방법을 물었습니다. –

+0

죄송합니다. 오해했습니다. 내 대답을 편집했습니다 – FoxHound

0

당신이 VB6를 사용하는 경우이 기능 String.Join (",", 배열)

+0

이것은 VB.Net에서만 작동하는 것 같습니다. 나는 VB6를 사용하고 있다고 믿는다. –

+0

myString = Join (",", areas)은 VB6에서 정상적으로 작동해야합니다. – user1336827

0

가입 사용하려면,이 시도 :

Join(New String() {name, from, company}, ", ") 

편집 : 나는 그것이 VB.NET에 대한 링크라는 것을 알고있다. 그러나 그것은 이전 VB6 함수 호출이고, 그것은 구문론적인 VB6와 호환되어야한다.

+2

VB6 URL, http://msdn.microsoft.com/en-us/library/aa445056%28v=60/29.aspx – jac

+0

@ jac : 링크를 가져 주셔서 감사합니다. 나는 그 서명들이 동일하다고 생각한다. – Neolisk