使用ForEach迭代列表

Sai*_*han 4 vb.net foreach list

我有这样的清单

Dim emailList as new List(Of String)
emailList.Add("one@domain.com")
emailList.Add("two@domain.com")
emaillist.Add("three@domain.com")
Run Code Online (Sandbox Code Playgroud)

如何使用ForEach迭代列表以获取包含此类电子邮件的一个字符串

one@domain.com;two@domain.com;three@domain.com
Run Code Online (Sandbox Code Playgroud)

Neb*_*oft 8

我不确定你为什么要使用foreach而不是String.Join语句.您可以使用分号作为连接字符简单地String.Join()列表.

String.Join(";", emailList.ToArray())
Run Code Online (Sandbox Code Playgroud)