c#怎么读htm文件_C#控件中怎么读写入文件

在C#中,打开HTML文件通常涉及使用OpenFileDialog显示文件选择对话框,然后通过FileStream和StreamReader进行读取。当用户点击确定时,创建文件流并初始化StreamReader。可以逐行读取文件内容,或者一次性读取到文件末尾。读取完成后,确保关闭读取器和文件流。写入文件则类似,使用SaveFileDialog选择保存位置,创建FileStream和StreamWriter,将文本内容写入,最后关闭流。
摘要由CSDN通过智能技术生成

在c#中点击文件选项中的打开文件选项需要触发的事件有弹出一个文件选择对话框,然后进行需要打开文件的操作。

OpenFileDialog ofd=new OpenFileDialog();定义一个跳出对话框的类

接下来需要判断,用户是否打开一个选中的文件

if(ofd.ShowDialog()==Dialogresult.OK)当点击确定时,返回dialogresult的返回值ok

{

第一步:创建一个文件流

创建文件流用filestream来声明,它在头文件 system.IO中

FileStream fs=new Filestream(ofd.FileName(文件的路径),FileMode.Open,FileAccess.Read,FileShare.read);

第二步:创建读取器

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

第三步:读操作

1.一行一行的读

while(sr.EndOfStream==false)

{

string line=sr.ReadLine();

textBox1.Text=textBox1.Text+line+"\r\n";

}

2.直接读到文件末尾

textBox1.Text=sr.ReadToEnd();

第四步:关闭读取器

sr.Close();

第五步:关闭文件流

fs.Close();

}

写入文件和读入文件的步骤一样

不过写入文件时点击保存时触发

SaveFileDialogsfd =newSaveFileDialog();

sfd.Title ="保存文件";弹出对话框的标题

sfd.Filter ="文本文件t|*.txt|所有D文件t|*.*";保存文件时,选择文件的保存类型

if(sfd.ShowDialog() ==DialogResult.OK)

{

FileStreamfs =newFileStream(sfd.FileName,FileMode.Create);

StreamWritersw =newStreamWriter(fs,Encoding.Default);

sw.Write(textBox1.Text);

sw.Close();

sw.Close();

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值