zoukankan      html  css  js  c++  java
  • 输入输出流

    输入输出流的继承结构

    输入输出常用方法:

    void Close() 关闭流
    void Flush() 清理流中的内容
    int ReadByte() 返回一个整数表示输入的字节数,如果没有数据返回 -1
    int Read(byte[ ] buf,int offset, int numBytes) 将numBytes个字节读入到byte[ ]的以offset为,起始位置,返回读入成功的字节数
    Long Seek(long offset,SeekOrigin origin) 将当前位置定位到以origin为初始位置以后的offset处
    void WriteByte(byte b) 将单个字节写入到一个输出流
    void Write(byte[ ] buf,int offset, int numBytes) 写入byte[ ] buf中从offset开始的numBytes个字节
    bool CanRead 是否可读
    bool CanSeek 是否支持寻址
    bool CanWrite 是否可以写入数据
    long Length 流的长度
    long Position 流的当前位置

    FileMode 的属性及含义

    FileMode.Create 创建文件,之前存在同名的文件将被毁掉
    FileMode.CreateNew 创建新文件,这个文件之前不存在
    FileMode.Open 打开已经存在的文件
    FileMode.OpenOrCreate 打开文件如果存在,否则创建新文件
    FileMode.Truncate 打开以存在的文件,将它的内容清除掉
    FileMode.Append 以追加的形式将数据写入到文件的最后

    FileAccess 的属性及含义

    FileAccess.Read 读文件
    FileAccess.Write 写文件
    FileAccess.ReadWrite 读写文件

     字节数组,流,字符关系

     
  • 相关阅读:
    Word Search
    Subsets
    Combinations
    Search a 2D Matrix
    求比正整数N大的最小正整数M,且M与N的二进制表示中有相同数目的1
    Set Matrix Zeroes
    Unity学习笔记—— 常用脚本函数
    学习 各个数据结构
    unity调用 安卓相册
    设置 相机跟随 主角及视角 滑动
  • 原文地址:https://www.cnblogs.com/wwwfj/p/3184980.html
Copyright © 2011-2022 走看看