今天有想法想做一个适合自己的记事本,用c#中的文件流,做完之后 实验 结果只能打开 写入的文件 。无法打开 已有的文件 ,小弟 是初学者 ,望高人们指点。 是思路错了还是技术上的问题
解决方案 »
- 这样的数据,怎么排序,比较快
- winform程序的自动更新,
- 和同学接的项目做不了了 要被起诉 救命
- C#通过IP访问远程SQL数据库,与Dundas chart交互连接显示图像(在线等!)
- VS2008中结构体是在stack上还是在heap上啊?
- DataList小问题
- 求助:经常出现的.NET编译错误的原因是什么
- 关于获取CPU使用率问题
- winform窗口的控件有Validated事件我还能理解,为什么winform本身也有这个事件?
- c#中Marshal.Copy可以用于对Intptr创建的图像中进行部分数据的提取吗
- 很奇怪的问题,我要疯了。编的登录窗口老是报错啊。说不包含适合于入口点的静态“Main”方法,这是怎么回事啊。求前辈指教一下
- 内网IP 如何转成外网IP
if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
using (StreamReader sr = new StreamReader(ofd.FileName))
{
textBox1.Text = sr.ReadToEnd();
}
}
你去看看这篇文章吧,比较清晰
{
if (string.IsNullOrEmpty(txtFile.Text))
{
MessageBox.Show("路径不能为空");
return;
}
using (FileStream _fileStream = new FileStream(txtFile.Text, FileMode.Create))
{
using (StreamWriter write = new StreamWriter(_fileStream))
{
string content = txtContent.Text;
write.Write(content);
}
}
MessageBox.Show("写入成功");
} private void btnRead_Click(object sender, EventArgs e)//读取
{
if (odfImport.ShowDialog() != DialogResult.OK)
{
return;
}
txtFile.Text = odfImport.FileName; if (string.IsNullOrEmpty(txtFile.Text))
{
MessageBox.Show("文件路径不能为空");
return;
}
using (FileStream _fileStream = new FileStream(txtFile.Text, FileMode.Open))
{
using (StreamReader reader = new StreamReader(_fileStream))
{
string content;
content = reader.ReadToEnd();
txtContent.Text = content;
}
}
}
}