连接对象列表的字符串属性

vil*_*rci 1 vb.net

我有一个Contact对象列表,其中包含一个mailaddress字符串属性。我想创建一个“;” 来自所有这些地址的分隔字符串。Join(delimiter,array)是否可以使用 the或 the 等内置函数来执行此操作Join (of ...),而无需手动迭代列表?

jmo*_*eno 7

有点。

Dim str = string.Join(";"c, YourList.Select(function(c) c.mailaddress))
Run Code Online (Sandbox Code Playgroud)

您不必使用 foreach 循环,但必须迭代该列表。LINQ 可以为您做到这一点。