• 大小: 54KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-09
  • 语言: C#
  • 标签:

资源简介

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

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
/*
 首先新建txt文件 :F:\\Movie1.txt,写入一下内容:
 
1:这是“1”后面的数据1这是“1”后面的数据2这是“1”后面的数据3
2:这是“2”后面的数据1这是“2”后面的数据2这是“2”后面的数据3
3:这是“3”后面的数据1这是“3”后面的数据2这是“3”后面的数据3

实现内容是先按照“:”将123后面的数据全部放入二维数组的dic[][]的一维中,再根据后面的“,”将数据放入其二维中。
 */
using System.IO;
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        Dictionary dic = new Dictionary();
        List listKeys = new List();

        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender EventArgs e)
        {
            //List list_Get = Read(“F:\\TestTxt.txt“);
            List 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];
        }
        public List Read(string path)
        {
            StreamReader sr = new StreamReader(path Encoding.Default);
            string line;
            List list = new List();
            while ((line = sr.ReadLine()) != null)
            {
                list.Add(line.ToString());
            }
            return list;
        }


        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];
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-11-10 21:40  c# 读取txt文件中特定内容后的文字\
     目录           0  2015-11-10 21:40  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\
     目录           0  2015-11-10 21:40  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\
     文件         914  2015-01-03 17:07  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1.sln
     文件       24576  2015-11-20 23:50  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1.suo
     目录           0  2015-11-10 21:40  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\bin\
     目录           0  2015-11-10 21:40  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\
     文件       10752  2015-11-20 23:49  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.exe
     文件       28160  2015-11-20 23:49  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.pdb
     文件       11600  2015-11-20 23:50  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.vshost.exe
     文件         490  2010-03-17 22:39  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.vshost.exe.manifest
     文件        2379  2015-11-20 23:49  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\Form1.cs
     文件        5088  2015-11-20 23:27  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\Form1.Designer.cs
     文件        5817  2015-11-20 23:17  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\Form1.resx
     目录           0  2015-11-10 21:40  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\obj\
     目录           0  2015-11-10 21:40  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\
     目录           0  2015-11-20 23:49  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\
     文件        4501  2015-01-03 17:23  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        6584  2015-11-20 23:49  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件        1448  2015-11-20 23:17  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\GenerateResource.read.1.tlog
     文件        3398  2015-11-20 23:17  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\GenerateResource.write.1.tlog
     文件        8031  2015-01-03 17:24  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\ResolveAssemblyReference.cache
     目录           0  2015-01-03 17:07  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\TempPE\
     文件        5126  2015-11-20 23:50  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\WindowsFormsApplication1.csproj.FileListAbsolute.txt
     文件       10752  2015-11-20 23:49  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\WindowsFormsApplication1.exe
     文件         180  2015-11-20 23:17  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\WindowsFormsApplication1.Form1.resources
     文件       28160  2015-11-20 23:49  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\WindowsFormsApplication1.pdb
     文件         180  2015-11-20 23:03  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\obj\x86\Debug\WindowsFormsApplication1.Properties.Resources.resources
     文件         505  2015-01-03 17:07  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\Program.cs
     目录           0  2015-11-10 21:40  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\Properties\
     文件        1398  2015-01-03 17:07  c# 读取txt文件中特定内容后的文字\WindowsFormsApplication1\WindowsFormsApplication1\Properties\AssemblyInfo.cs
............此处省略5个文件信息

评论

共有 条评论

相关资源