C#操作文本文件 c#如何读取固定长度的文本文件,如何删除固定长度的文本文件????如何将文本文件显示到datagridview里??如何根据索引值删除文本里的一组数据? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个一个地来,从最基础的开始用FileStream或StreamReader== 楼上几位说的我基本都懂 我现在建了两个数据文件 一个是db.txt(用于存数据,共有780个数据) 还一个index.txt(用于存数据的索引地址),界面上有个button按钮 每按一次就保存一次数据到db.txt,而且index.txt里面就会存0 按第二次就会存780 三次1560.。 但是若关掉程序重新启动的话 index.txt里的数又会从0开始 我现在要求接着上次保存的数据往后存(比如接着1560后面存起 下一个就是1560+780)这该怎么实现呢????下面是我保存两个数组到数据文件的代码: FileStream fs = new FileStream(path1,FileMode.Append); StreamWriter sw=new StreamWriter(fs); sw.Write(ms_count++); sw.Write("//"); for (int i = 0; i <= 2; i++) { sw.Write(CH372_Saved_Wave[i]+","); } for (int i = 0; i <= 2; i++) { sw.Write(CH372_Saved_Par[i]+","); } sw.Close(); fs.Close(); FileStream fs1 = new FileStream(path2,FileMode.Append);///追加记录 StreamWriter sw1 = new StreamWriter(fs1); // sw1.Write(0); sw1.Write(ms_count * 780 + ",");///将鼠标点击的次数*固定长度780写入到index文件里 ms_count++;///记录下鼠标点击的次数 sw1.Close(); fs1.Close(); c#关于多线程一个问题 怎么判断datagridview单元格内容 c# windowform 子窗口在不关闭的情况下怎么刷新父窗口呀? for循环 实时性的问题 Mailmessage+smtpclient发送电子邮件时密码写在哪里? 当设定DataGrid的Enable属性为false再设定为true后,DataGrid的滚动条不见了。 窗口大小不能调整了 C# +OPENGL C#加入opengl控件有什么用? 如何实现网页的缩略图? 对于虚拟空间地址的困惑 c#连excel可以用内联接语句吗??
用FileStream或StreamReader==
下面是我保存两个数组到数据文件的代码: FileStream fs = new FileStream(path1,FileMode.Append); StreamWriter sw=new StreamWriter(fs); sw.Write(ms_count++);
sw.Write("//");
for (int i = 0; i <= 2; i++)
{
sw.Write(CH372_Saved_Wave[i]+",");
}
for (int i = 0; i <= 2; i++)
{
sw.Write(CH372_Saved_Par[i]+",");
}
sw.Close();
fs.Close();
FileStream fs1 = new FileStream(path2,FileMode.Append);///追加记录 StreamWriter sw1 = new StreamWriter(fs1);
// sw1.Write(0);
sw1.Write(ms_count * 780 + ",");///将鼠标点击的次数*固定长度780写入到index文件里 ms_count++;///记录下鼠标点击的次数
sw1.Close();
fs1.Close();