⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 binary.cs

📁 csharp课本的源代码
💻 CS
字号:
using System;
using System.IO;

class BinaryRW
{
    static void Main()
    {
        int i = 0;
        //创建随机数据写入流
        byte[] writeArray = new byte[1000];
        new Random().NextBytes(writeArray);
        BinaryWriter binWriter = new BinaryWriter(new MemoryStream());
        BinaryReader binReader = new BinaryReader(binWriter.BaseStream);
        try
        {
            //将数据写入流
            Console.WriteLine("正在写数据…");
            for (i = 0; i < writeArray.Length; i++)
            {
                binWriter.Write(writeArray[i]);
            }
            //流定位到开始位置
            binReader.BaseStream.Position = 0;
            //读取流中的数据
            for (i = 0; i < writeArray.Length; i++)
            {
                if (binReader.ReadByte() != writeArray[i])
                {
                    Console.WriteLine("写数据错");
                    return;
                }
            }
            Console.WriteLine("数据已写入");
        }
        //捕获EndOfStreamException异常,输出错误信息
        catch (EndOfStreamException e)
        {
            Console.WriteLine("写数据出错\n{0}", e.GetType().Name);
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -