资源简介
实现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个文件信息
- 上一篇:C#打开电脑本地文件地址
- 下一篇:物流管理系统课程设计报告
评论
共有 条评论