, когда я делаюКоллекция в строку с разделителями
String.Join(";", lst.Items)
Я получаю строку объекта дескрипторов вместо пункта значений. Но когда я перебираю коллекцию, я заканчиваю разделителем спереди или сзади и затем должен вызвать вызов подстроки.
Dim res As String = "" 'or use stringbuilder
For Each s As String In lst.Items
s &= ";" & s
Next
res = res.Substring(1)
Это относится и к другим случаям, когда вы хотите превратить совместно используемое свойство внутри коллекции в строку с разделителями. Есть ли хороший способ сделать это? Могу ли я сделать это с помощью LINQ, и будет ли это быстрее?
нет , ObjectCollections выставляют уже e IList, но они содержат объекты, а не строки. – aelgoa