您的位置:首页 > 编程语言 > C#

将TXT文档中数据存入数组中 C#

2010-03-17 13:02 274 查看
对于如何将TXT文档中数据存入数组进行各种运算,在网上有不少的代码,但之前我将其运用之后发现大多不可靠,一旦运行就会弹出很多错误,最后好不容易才修改正确。现拿出来与大家分享一下,虽然难度并不高,可我相信对很多人还是会有帮助的。



我原先是读取TXT中的坐标数据,如(192.54862 56.24568)。



using System.IO; //不要忘了加命名空间

double[,] array ={ { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 } };

private void btn_send_Click(object sender, EventArgs e)

{

string line;

string[] s;

string str;

FileStream fs = new FileStream("data.txt", FileMode.Open, FileAccess.Read); //将data.txt放入Debug中

StreamReader reader = new StreamReader(fs,Encoding.Default);

for (int i = 0; i < 5; i++)

{

line = reader.ReadLine();

s = line.Split(' '); //去掉空格

for (int j = 0; j < 2; j++)

{

str = s[j]; //将字符存入数组str中

array[i, j] = double.Parse(str); //将字符数组转化为double型

}

tbox_rec.Text += array[i, 0] + array[i, 1]; //验证一下是否成功

}

fs.Close();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: