Visual Basic 2008의 컬렉션 초기화 구문은 무엇입니까?
-
01-07-2019 - |
문제
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"}}
제휴하지 않습니다 StackOverflow