c# 读取文本文件分行分列单独读取

来源:百度知道 编辑:UC知道 时间:2024/06/18 05:14:50
比如说我有个文本文件 a.txt
里面记录了
.Net C#
.Net J#
.Net VB
.Net C++
....
等内容
我想将他们分别读取到
TextBox1.Text
TextBox2.Text
TextBox3.Text
...
中显示,谁知道怎么写吗?
我用的代码是
string path = Server.MapPath("../../Config/UrlRewriter.ini");
FileStream fs = new FileStream(@path, FileMode.Open, FileAccess.Read, FileShare.None);
StreamReader sr = new StreamReader(fs, System.Text.Encoding.GetEncoding("GB2312"));
string str = sr.ReadLine();
//Response.Write(str);
string[] xu = new String[2];
xu = str.Split(' ');
string ser = xu[0];
string dse = xu[1];
TextBox1.Text = ser;
TextBox2.Text = dse;
sr.Close();
他只读第一行 能不能自动设置 读取第几行,第几列数据

StreamReader str = File.OpenText("a.txt");
string line = null;
while ((line = str.ReadLine()) != null) //每次读取一行
{
Console.WriteLine(line);
}
str.Close();

我用的代码是
string path = Server.MapPath("../../Config/UrlRewriter.ini");
FileStream fs = new FileStream(@path, FileMode.Open, FileAccess.Read, FileShare.None);
StreamReader sr = new StreamReader(fs, System.Text.Encoding.GetEncoding("GB2312"));
string str = sr.ReadLine();
//Response.Write(str);
string[] xu = new String[2];
xu = str.Split(' ');
string ser = xu[0];
string dse = xu[1];
TextBox1.Text = ser;
TextBox2.Text = dse;
sr.Close();
他只读第一行 能不能自动设置 读取第几行,第几列数据

while(str = sr.