2016-08-12 2 views
-1

Есть ли простой способ преобразования 1-мерного массива String в обычную строку? Я новичок в vb.netКак преобразовать 1-мерный массив String в String?

+0

Посмотрите на «String.Concat» https://msdn.microsoft.com/en-us/library/dd784338(v=vs.110).aspx –

+0

Если вы сейчас спрашиваете об этом, потому что получаете сообщение об ошибке, то вы делаете что-то неправильно; преобразование в строку, скорее всего, не способ решения ошибки. –

ответ

1

Используйте String.Join(",", myArray) или каким бы то ни было другим вы хотели бы с ними сотрудничать. Первый параметр - это то, что вы хотели бы разместить между каждой из строк, которые вы соединяете. Используйте vbCrLf для новой строки.

3

Попробуйте String.Concat, если вы хотите просто приклеить элементы вместе (["A", "B", "CD"] -> "ABCD"):

https://msdn.microsoft.com/en-us/library/dd784338(v=vs.110).aspx?cs-save-lang=1&cs-lang=vb#code-snippet-2

Dim output As String = String.Concat(myArray); 

Если вы хотите отдельных значений массива (["A", "B", "CD"] -> "A, B, CD"), попробуйте String.Join:

https://msdn.microsoft.com/en-us/library/dd783876(v=vs.110).aspx

Dim output As String = String.Join(", ", myArray);