c# 读取txt文件中特定内容后的文字

原创 2015年11月20日 23:39:49

   c# 读取txt文件中特定内容后的文字


     新建txt文件,实现C#将里面的内容按照特殊格式与特殊符号分割并存入数组中,再进行读取,读取特定内容后面的文字。

    首先定义:


        Dictionary<string, string[]> dic = new Dictionary<string, string[]>();
        List<string> listKeys = new List<string>();
    用以存放txt内容。


        private void button1_Click(object sender, EventArgs e)
        {
            //List<string> list_Get = Read("F:\\TestTxt.txt");
            List<string> list_Get = Read("F:\\Movie1.txt"); //读取txt文件内容并赋给list_Get内
            foreach (string s in list_Get)
            {
                string[] arr = s.Split(':'); //将“:”符号前后的字符串分割
                listKeys.Add(arr[0]);
                string[] arr_value = arr[1].Split(',');将之前每个“:”后的字符串以“,进行分割”。
                dic.Add(arr[0], arr_value);
            }
            this.comboBox1.DataSource = listKeys;   //列取所有的“:”前的标志,用以取指定标志后的内容。
           // AA.Text = listKeys[1];
           // BB.Text = dic["1"][0];
        }


    读取txt内容的实现:

        public List<string> Read(string path)
        {
            StreamReader sr = new StreamReader(path, Encoding.Default);
            string line;
            List<string> list = new List<string>();
            while ((line = sr.ReadLine()) != null)
            {
                list.Add(line.ToString());
            }
            return list;
        }

    用ComboBox控件的选择事件显示特定内容:


        private void comboBox1_SelectedIndexChanged_1(object sender, EventArgs e)
        {
            string key = comboBox1.SelectedItem.ToString();
            this.textBox1.Text = dic[key][0];
            this.textBox2.Text = dic[key][1];
            this.textBox3.Text = dic[key][2];
        }


     具体实现效果如下: 



源代码:http://download.csdn.net/detail/laozhuxinlu/9287523



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C#读取txt的指定行

 方法1 string[] lines = File.ReadAllLines(filePath + "\\" + fileNames[i]); 然后就可以通过指定lines的下标来处理指定...

vs2010读写txt文件

资源 IDC_OPEN_BUTTON          IDC_EDIT --------m_str;    void CMy0118Dlg::OnBnClickedOpenButto...

C# 向文本文件中逐行读写文件

C#读写文件的方法为StreamReader和StreanWriter 1、写文件,这个方法会一行一行地写数据,如果文件中有数据会在下一行追加 public static void Writ...

C#读取TXT文件

C#读取TXT文件实现的一些总结: 1、Niit.txt 默认在 File_read\bin\Debug 文件下! 假如你不想程序运行报错,那么就在这个文件下建立 1)因为这里咱们是读取文本,...

C# Window编程随记——读取.txt文件内容

C# Window编程随记——读取.txt文件内容要读取.txt文件的内容,代码结构可以按照步骤分为: 获取文件路径 判断路径是否存在 根据文件名称判断文件是否存在 读取文件内容,打印输出 1.获取文...

C#生成PDF文档,读取TXT文件内容

using System.IO; using iTextSharp.text; using iTextSharp.text.pdf; //需要在项目里引用ICSharpCode.SharpZi...

Python中对文件夹下的特定格式图像全部读取并转化为数组保存(也可转化为txt文件)

python下对图像进行批处理少不了读取文件夹下的全部图像,下面就以具体实例分享下对文件夹下的特定格式图像全部读取并转化为数组保存的代码,代码详解请见注释 代码同时包含了矩阵和一维数组的相互转化我的...

C#控制台基础 使用file.readallbyte读取txt中的内容转化为字符串并输出

镇场诗:慈心积善融学习,技术誓为大家学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。 ——————————————————————————————————————————————...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)