我有一个字符串列表,可以是1到25个字符串长的字符串。我想从每个索引中获取值并添加一个字符串,以便我可以发送列出列表中值的电子邮件。
以下是字符串列表:
Dim DataSyncFiles As List(Of String) = {"COPOR1P", "FFBIVDP", "FFCHLDP", "FFDBKDP", "FFDREQP", "FFINVHP", "FFJACCP", "FFJACPP", "FFJMNEP", "FFJOBSP", "FFPIVHP", "FFUNTTP", "FJBJB1P", "FJBJM1P", "FJBJM2P", "FJBJU1P", "FJBNT2P", "FPPBE9P", "FSANO1P", "FTPCP1P", "FTTEG1P", "FTTEO1P", "FTTRQ1P", "XATXTDP", "FFADDRP", "FFLOCNP"}.ToList()
所以我想循环遍历这些并将它们添加到一个单独的字符串(下面的字符串)。上面的列表并不总是长26个字符串。
Dim files as string
我最好怎么做?
答案 0 :(得分:1)
这是一个简单的string.Join
fileList = string.Join("", DataSyncFiles)
第一个参数是DataSyncFiles的单个元素之间使用的分隔符。如果你不需要它,只需传递一个空字符串或Nothing
答案 1 :(得分:0)
For i as integer = 0 to DataSyncFiles.Length - 1
files &= IIf(files <> "","," & filesDataSyncFiles(i),filesDataSyncFiles(i))
End For
这样需要一个简单的for循环吗?
答案 2 :(得分:0)
您可以使用String.Join(string, IEnumerable)将多个字符串连接到一个大字符串