txtDir是一个textBox,如果我在itype里面只有你好,那么在test1中应该只有一次单词hello 但是如果我输入textBox hello1 / hello2 / hello3 然后在test1中我应该看到
hello1 hello2 你好3
List<string> test1 = new List<string>();
int index = 0;
while(true)
{
index = txtDir.Text.IndexOf("/");
string text = txtDir.Text.Substring(0, index);
test1.Add(text);
newNodeParsed = new TreeNode(text);
rootNode.Nodes.Add(newNodeParsed);
}
如何在每个&#39; /&#39;之间解析并获取文本?并将其添加到列表?
答案 0 :(得分:2)
将输入字符串拆分为字符串字段的字符串数组,并将数组转换为列表:
List<string> test1 = txtDir.Text.Split('/').ToList();
答案 1 :(得分:2)
假设您要在test1中为每个单词插入值,这些单词由&#39; /&#39;分隔。你应该这样做的角色:
List<String> test1 = new List<String>();
test1.AddRange(txtDir.Text.Split('/'));