Метод VB.NET String.Join(separator, stringArray)
похож на PHP implode, но любые нулевые элементы в массиве заменяются пустой строкой, поэтому thec:
Dim myArray() as String = { "a", null, "c" }
Console.WriteLine(String.Join(", ", myArray));
// Prints "a, , c"
Есть ли простой способ конкатенации набора строк с разделителем, который игнорирует пустые строки?
Мне не обязательно использовать массивы или String.Join или что-то еще. Мне просто нужны следующие преобразования:
("a", "b", "c") --> "a, b, c"
("a", null, "c") --> "a, c"