• 3月19日 流


    1、写入流

                  string filename = saveFileDialog1.FileName;
                        //写入流,可以在硬盘上创建文件,并为文件写入信息
                        StreamWriter sw = new StreamWriter(filename);
                        sw.Write(this.textBox1.Text);                      //this:代表的它所在的那个类当前对象
                        sw.Close(); 
    (1)、点击写入                                          (2)、找到文件,打开

    QQ截图20150319135933                 QQ截图20150319140058

    2、读入流:

         openFileDialog1.Filter="文本文档|*.txt|所有文件|*.*";             //设置读取格式
                openFileDialog1.ShowDialog();                  //打开对话框

            string filename = openFileDialog1.FileName;
                   //通过读入流进行文件读取
                   StreamReader sr = new StreamReader(filename);
                   textBox1.Text = sr.ReadToEnd();    //ReadToEnd从头读到尾           
                   sr.Close();               //关闭流

    (1).点击打开                                                   (2)、选中显示

            QQ截图20150319134718         QQ截图20150319134817

    3、FileStream:(用控件pictureBox)

    专门用于程序与硬盘之间文件读写的操作,

                  //文件流
                    FileStream fs = new FileStream(openFileDialog1.FileName,FileMode.Open,FileAccess.Read);
                    Image img = System.Drawing.Bitmap.FromStream(fs);
                    pictureBox1.Image = img;

    4、图片类:

    二进制数据的话:bianaryReader

    FileStream fs = new FileStream(openFileDialog1.FileName, FileMode.Open, FileAccess.Read);
                   BinaryReader br = new BinaryReader(fs);
                   byte[] buffer = br.ReadBytes(int.Parse(fs.Length.ToString()));
    5、MemoryStream:用于程序和内存之间进行操作数据,一般用于程序和数据库中间的中转

  • 相关阅读:
    matlab如何写一个类
    最大稳定极值区域(MSER)检测
    Excel中公式的绝对引用和相对引用单元格
    c++中自增(++)和自减(--)操作符
    C++中的c_str()函数用法
    一些常用的图像数据库
    浅谈C++中指针和引用的区别
    selenium之find_element_by_xpath定位元素
    python selenium使用
    H5页面调用手机扫一扫功能
  • 原文地址:https://www.cnblogs.com/tzq9308/p/4350694.html
Copyright © 2020-2023  润新知