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. Это будет не всегда работать, и существует много других инструментов преобразования там, но это - хорошее начало. Определенно стоящий попытки как первая остановка.
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"}