Есть ли простой способ преобразования 1-мерного массива String в обычную строку? Я новичок в vb.netКак преобразовать 1-мерный массив String в String?
-1
A
ответ
1
Используйте String.Join(",", myArray)
или каким бы то ни было другим вы хотели бы с ними сотрудничать. Первый параметр - это то, что вы хотели бы разместить между каждой из строк, которые вы соединяете. Используйте vbCrLf для новой строки.
3
Попробуйте String.Concat
, если вы хотите просто приклеить элементы вместе (["A", "B", "CD"] -> "ABCD"
):
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);
Посмотрите на «String.Concat» https://msdn.microsoft.com/en-us/library/dd784338(v=vs.110).aspx –
Если вы сейчас спрашиваете об этом, потому что получаете сообщение об ошибке, то вы делаете что-то неправильно; преобразование в строку, скорее всего, не способ решения ошибки. –