반응형
VB.NET에서 배열을 인라인으로 선언하는 방법
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
Reflector 를 실행 하고 Main 메서드를 연 다음 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"}
참조 URL : https://stackoverflow.com/questions/291413/how-to-declare-an-array-inline-in-vb-net
반응형
'Nice programing' 카테고리의 다른 글
Apache Spark 대 Akka (0) | 2021.01.05 |
---|---|
"pull to refresh"작업을 비활성화하고 표시기 만 사용하는 방법은 무엇입니까? (0) | 2021.01.05 |
Rails : 자바 스크립트 문자열의 국제화? (0) | 2021.01.05 |
SQL 삽입 문에서 비트 값을 반전하는 우아한 방법이 있습니까? (0) | 2021.01.05 |
정적 열거 형, C # 선언 문제 (0) | 2021.01.05 |