문제

나는 VB.NET에 해당하는 것을 찾고 있습니다

var strings = new string[] {"abc", "def", "ghi"};
도움이 되었습니까?

해결책

Dim strings() As String = {"abc", "def", "ghi"}

다른 팁

이미 이것에 대한 정답이 많이 있지만 여기에 "가르치는 사람에게 물고기를 가르치십시오"버전이 있습니다.

먼저 C#에서 작은 콘솔 앱을 만듭니다.

class Test
{
    static void Main()
    {
        var strings = new string[] {"abc", "def", "ghi"};
    }
}

디버그 정보를 유지하고 컴파일하십시오.

csc /debug+ Test.cs

운영 반사기 그것에 메인 방법을 열고 VB로 디 컴파일하십시오. 당신은 다음과 같이 끝납니다.

Private Shared Sub Main()
    Dim strings As String() = New String() { "abc", "def", "ghi" }
End Sub

그래서 우리는 같은 대답에 도달했지만 실제로는 VB를 몰랐습니다. 그것은 항상 작동하지는 않으며 다른 전환 도구가 많이 있지만 좋은 출발입니다. 첫 번째 콜 포트로 시도 할 가치가 있습니다.

유형 추론을 지원하는 최신 버전의 vb.net 에서이 짧은 버전도 작동합니다.

Dim strings = {"abc", "def", "ghi"}
Dim strings As String() = New String() {"abc", "def", "ghi"}

VB 남자가 아닙니다. 하지만 아마도 이런 것?

Dim strings = New String() {"abc", "def", "ghi"}

(약 25 초 늦게 ...)

팁: http://www.developerfusion.com/tools/convert/csharp-to-vb/

Dim strings As String() = {"abc", "def", "ghi"}

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top