我想创建一个在文本框中输入的逗号分隔字符串(文件扩展名)的字符串数组/列表.
对于以下代码块:
Dim csv As String = Textbox1.Text + "," While csv.IndexOf(".") <> -1 lstOfStrings.Add(csv.Substring(0, csv.IndexOf(","))) csv = csv.Remove(0, csv.IndexOf(",") + 1) End While
输出是:
Textbox1.Text =".exe,.php"
listOfStrings = {".exe",".php"}
有没有更好的方法来编写这段代码?
更好的方法是使用Split方法:
Dim lstOfStrings() As String = Textbox1.Text.Split(","c)