• WindowsForm 流


                                                                               

       包括输入流代码 输出流代码

    流:
    输入流:
    string filename = openFileDialog1.FileName;
    //通过读入流进行文件读取
    StreamReader sr = new StreamReader(filename);
    textBox1.Text = sr.ReadToEnd();
    sr.Close();
    输出流:
    string filename = saveFileDialog1.FileName;
    //写入流,可以在硬盘上创建文件,并为文件写入信息
    StreamWriter sw = new StreamWriter(filename);
    sw.Write(this.textBox1.Text);
    sw.Close();
    this:代表的它所在的那个类当前对象

          首先亮相   在MSDN里找到

    输入流:

                            记事本打开处用到

    private void 打开ToolStripMenuItem_Click(object sender, EventArgs e)
            {
               DialogResult dr =  openFileDialog1.ShowDialog();
               if (dr == DialogResult.OK)
               {
                   string filename = openFileDialog1.FileName;
                   //通过读入流进行文件读取
                   StreamReader sr = new StreamReader(filename);
                   textBox1.Text = sr.ReadToEnd();
                   sr.Close();    //写完要关闭  不然再用到就会出现问题
               }
            }

    输出流:

                       记事本 保存处用到

    private void 保存ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                if (FileName == null)
                {
                    DialogResult dr = saveFileDialog1.ShowDialog();
                    if (dr == DialogResult.OK)
                    {
                        string filename = saveFileDialog1.FileName;
                        //写入流,可以在硬盘上创建文件,并为文件写入信息
                        StreamWriter sw = new StreamWriter(filename);
                        sw.Write(this.textBox1.Text);
                        sw.Close();
                    }
                }
                else
                {
                    //写入流,可以在硬盘上创建文件,并为文件写入信息
                    StreamWriter sw = new StreamWriter(FileName);
                    sw.Write(this.textBox1.Text);
                    sw.Close();          //用完后关闭
                }
            }
  • 相关阅读:
    Ubuntu 虚拟机安装几点细节整理
    jQuery与IE兼容性问题处理
    Excel已损坏,无法打开
    应对刷新闪烁问题
    ArcGIS鼠标滚轮方向之代码篇
    ChartControl控件0和null的效果
    多个组件联合打印输出——PrintableComponentLink
    Skyline中加载WMTS地图
    访问天地图WMTS服务的正确姿势
    超图不支持JPEG格式的WMTS服务
  • 原文地址:https://www.cnblogs.com/981971554nb/p/4324595.html
Copyright © 2020-2023  润新知