中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C# byte類型文件IO操作指南

c#
小樊
81
2024-07-24 21:24:14
欄目: 編程語言

在C#中,可以使用FileStream類來進行字節類型文件的輸入輸出操作。下面是一個簡單的示例,展示如何使用FileStream類來讀取和寫入字節類型的文件:

using System;
using System.IO;

class Program
{
    static void Main()
    {
        // 讀取文件
        using (FileStream fs = new FileStream("input.txt", FileMode.Open))
        {
            byte[] buffer = new byte[1024];
            int bytesRead = fs.Read(buffer, 0, buffer.Length);

            Console.WriteLine("Read {0} bytes from file", bytesRead);
            Console.WriteLine("Content of file: {0}", Encoding.UTF8.GetString(buffer, 0, bytesRead));
        }

        // 寫入文件
        using (FileStream fs = new FileStream("output.txt", FileMode.Create))
        {
            string content = "Hello, World!";
            byte[] buffer = Encoding.UTF8.GetBytes(content);
            fs.Write(buffer, 0, buffer.Length);

            Console.WriteLine("Write {0} bytes to file", buffer.Length);
        }
    }
}

在上面的示例中,首先使用FileStream類讀取名為input.txt的文件,并將文件內容讀取到字節數組中,然后使用Encoding.UTF8.GetString方法將字節數組轉換為字符串并輸出。

接著使用FileStream類創建名為output.txt的文件,并將字符串Hello, World!轉換為字節數組并寫入文件中。

需要注意的是,在使用FileStream類進行文件輸入輸出操作時,需要使用using語句來確保文件流被正確關閉并釋放資源。

0
班戈县| 汉源县| 泽普县| 苍南县| 中山市| 井陉县| 和平区| 兴海县| 昭苏县| 佛山市| 天长市| 汾西县| 资兴市| 北川| 安庆市| 徐汇区| 永靖县| 伊川县| 永德县| 宝清县| 靖边县| 余江县| 西昌市| 大宁县| 郓城县| 渝中区| 诏安县| 龙海市| 新郑市| 新安县| 舞阳县| 龙南县| 达拉特旗| 宁都县| 平和县| 界首市| 环江| 陆河县| 南陵县| 台南市| 平顶山市|