怎样用C#来操作本地文件 如题 怎样在一个window应用程序的form里面打开本地的一个txt文件啊 打开以后要在form里面显示 不是弹出记事本打开 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 读取txt文件流……然后输出到空间里呗,比如RichTextBox 那读出来的流往哪写呢 就form里面应该不行吧 要加个什么组件的 比如什么panel啊 在里面显示 对啊……加个控件不行吗?为什么一定要写在form上= = byte[] bs = File.ReadAllBytes("1.txt");string s = Encoding.UTF8.GetString(bs);MessageBox.Show(s); 最简单就是File.ReadAllText();方法。麻烦点就用到FileStream 读出来的用个TextBox显示就好,Multiline = true 设置文本框为多行 private void button1_Click(object sender, EventArgs e) { DialogResult dr = this.openFileDialog1.ShowDialog(); if (dr == DialogResult.OK) { string fullpath = openFileDialog1.FileName; FileInfo src = new FileInfo(fullpath); source.Text = ""; TextReader reader = src.OpenText(); String line = reader.ReadLine(); while (line != null) { source.Text += line + '\n'; line = reader.ReadLine(); } reader.Close(); } }试试,source 是一个textbox C# 多线程的问题,不能同时显示 C#和.net框架打包问题 各位前辈 小弟需要指导 哪位有Excel文件导入数据库的例子? 如何用脚本让COM+应用程序重新启动(急) 关于 wpf 3D 显示透明问题 关于邮件系统 问题来了!! 问个简单的问题,如何保留小数位位数 如何使用excel中的宏? 第三方控件devgridcontrol 如何点击获取空白区域 B表数据更新到A表
对啊……加个控件不行吗?为什么一定要写在form上= =
byte[] bs = File.ReadAllBytes("1.txt");
string s = Encoding.UTF8.GetString(bs);
MessageBox.Show(s);
麻烦点就用到FileStream
{
DialogResult dr = this.openFileDialog1.ShowDialog();
if (dr == DialogResult.OK)
{
string fullpath = openFileDialog1.FileName;
FileInfo src = new FileInfo(fullpath);
source.Text = "";
TextReader reader = src.OpenText();
String line = reader.ReadLine();
while (line != null)
{
source.Text += line + '\n';
line = reader.ReadLine();
}
reader.Close(); } }试试,source 是一个textbox