문제

Visual Basic 2008(중요한 경우 Express 버전)에 JavaScript 또는 Python과 같은 인라인 컬렉션 초기화를 수행할 수 있는 방법이 있는지 확인하려고 합니다.

Dim oMapping As Dictionary(Of Integer, String) = {{1,"First"}, {2, "Second"}}

Visual Basic 2008이 이와 같은 배열 초기화를 지원한다는 것을 알고 있지만 컬렉션에 대해서는 작동하지 않는 것 같습니다.구문이 잘못된 건가요, 아니면 구현되지 않은 건가요?

도움이 되었습니까?

해결책

비주얼 베이직 9.0 아직 이것을 지원하지 않습니다.하지만, 비주얼 베이직 10.0 ~ 할 것이다.

다른 팁

여기 있습니다 VB 컬렉션 이니셜라이저 사용하여 에서 예어.(Visual Studio 2010부터)

목록:

Dim list As New List(Of String) From {"First", "Second"}

사전:

Dim oMapping As New Dictionary(Of Integer, String) From {{1, "First"}, {2, "Second"}}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top