拆分并存储数组中的字符串

时间:2011-08-17 02:10:51

标签: asp.net vb.net loops

我正在从Active Directory(名称,部门,标题,公司,邮件)中检索数据到用逗号分隔的字符串,我想拆分字符串并将它们存储到数组中,我可以在更新它之前将其导出到excel中到我的数据库。

但是我如何将它们存储到数组中?

这是代码:

我从AD获取数据并将其存储在列表中:

Dim formattedName As String = String.Format("{0},{1},{2},{3},{4},{5}", _
                                     resEnt.Properties("name")(0).ToString(), _
                                     resEnt.Properties("company")(0).ToString(), _
                                     resEnt.Properties("department")(0).ToString(), _
                                     resEnt.Properties("title")(0).ToString(), _
                                     resEnt.Properties("sAMAccountName")(0).ToString(), _
                                     resEnt.Properties("Mail")(0).ToString())

                userList.Add(formattedName)

完成上述循环后,我将其打印出来。但现在我想拆分它并将所有数据存储到数组

For i = 0 To userList.Count - 1
            Response.Write("<BR>" & userList(i).ToString())
        Next

我如何拆分和存储它们?

1 个答案:

答案 0 :(得分:1)

Dim strArr() As String
strArr = userList(i).ToString().Split(",")