首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(C#) -在数组中存储在拆分之间的每个单词

(C#) -在数组中存储在拆分之间的每个单词
EN

Stack Overflow用户
提问于 2012-05-16 20:47:04
回答 3查看 22.7K关注 0票数 3

让我们说这是文件中的文本。它将删除冒号,并将每个单词放入数组中的自己的字符串中。例如:

代码语言:javascript
复制
exampleArray[0] = 'hello' 
exampleArray[1] = 'my'
exampleArray[2] = 'name'
exampleArray[3] = 'is'
exampleArray[4] = 'lavi'

这是我的密码:

代码语言:javascript
复制
private void button2_Click(object sender, EventArgs e)
    {
        listBox1.Items.Clear();
        OpenFileDialog ofd = new OpenFileDialog();
        ofd.Filter = "Text Files|*.txt";
        DialogResult result = ofd.ShowDialog();

        if(result == DialogResult.OK)
        {
            StreamReader textfile = new StreamReader(ofd.FileName); 

            string s = textfile.ReadToEnd();

            string[] split = s.Split(':', '\n');

            foreach (string word in split)
                textBox1.Text = word[0].ToString();
                //listBox1.Items.Add(word);


            ofd.Dispose();
        }

谢谢!

编辑:,我想说的是如何使每个单词都存储在数组中,以便以后可以使用1、2等进行访问?如果拆分是自动的,我如何访问每个单词?

EN

回答 3

Stack Overflow用户

发布于 2012-05-16 21:08:02

只需使用这个:

代码语言:javascript
复制
foreach (string word in split) textBox1.Text = word.ToString(); 
票数 1
EN

Stack Overflow用户

发布于 2012-05-16 21:05:57

对于“我想说的是如何使每个单词都存储在一个数组中,以便以后可以使用1、2等进行访问?如果拆分是自动的,我如何访问每个单词?”

变量myWord =Split0.n

票数 0
EN

Stack Overflow用户

发布于 2018-05-31 05:58:16

string[] exampleArray = str.Split(":");

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10626455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档