美文网首页
C#控件中怎么读写入文件

C#控件中怎么读写入文件

作者: 三木成森 | 来源:发表于2015-08-22 17:08 被阅读224次

在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();

}

相关文章

  • C#控件中怎么读写入文件

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

  • 根据内容生成二维码

    1。拖拽控件 2.创建ShadowView,继承UIView 2.1. .m中写入: //引入头文件 #impor...

  • txt读写

    文件打开 读文件 读取字符串 按行读取整个文件 写文件 字符串写入txt 列表写入文件 双层列表写入文件 数组写入文件

  • python文件操作

    文件的基本操作 1.打开文件 2.读写文件 读:将文件内容写入内存 写:将内存的数据写入文件中 3.关闭文件 在p...

  • iOS 文件读写

    向 cache 文件夹中添加 words.plist 文件,并写入 String 数组 从 cache 文件夹中读...

  • 读写二进制文件

    读二进制文件,保存在int数组中 写入二进制文件

  • Android之文件读写工具类

    以下是主要内容,本类主要功能有:1.创建文件功能;2.向文件中写入字节数组;3.向文件中写入字符串;4.从文件中读...

  • Golang文件写入的四种方式

    Golang 中关于文件写入的方法很多简单覆盖式文件写入常规文件写入带有缓冲区的文件写入复制操作的文件写入 1. ...

  • NSStream (NSOutputStream、NSInput

    今天通过NSOutputStream、NSInputStream写了个小例子,将数据写入文件以及从文件中读,概念什...

  • 二、数据的存储与检索

    1、文件处理流程 文件处理流程:写入文件流程: 打开文件,文件不存在就创建; 将数据写入文件; 关闭文件。读文件流...

网友评论

      本文标题:C#控件中怎么读写入文件

      本文链接:https://www.haomeiwen.com/subject/mauoqttx.html