zoukankan      html  css  js  c++  java
  • c# BinaryWriter的问题

    int[] data = new int[10];
                FileStream fs = new FileStream("d://aaa", FileMode.Open);
                BinaryReader r = new BinaryReader(fs);
                for (int i = 0; i < 10; i++)
                    data[i] = r.ReadInt32();
                r.Close();
                foreach (int m in data)
                    Console.Write(m);
    上面是代码,不用fs.close()?
    r.close()表示什么,打开文件的不是fs吗?
    此时fs和r这两个变量都指向同一个对象,即打开的文件对象“d://aaa”,所以无论是用fs.close()还是r.close()关闭的都是同一个对象,用哪个都一样的。
    发现自己的不足,善于利用找到的方法去扬长避短。行动起来。
  • 相关阅读:
    springMvc
    计算机网络
    Mybatis 总结
    Spring 面试总结
    Java IO 流
    自定义类加载器
    缓存一致性协议
    dfs、bfs序
    7.26
    Trick
  • 原文地址:https://www.cnblogs.com/rechen/p/5088612.html
Copyright © 2011-2022 走看看