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

溫馨提示×

c# binaryreader如何處理字符串數據

c#
小樊
81
2024-11-24 16:01:56
欄目: 編程語言

在C#中,使用BinaryReader處理字符串數據時,首先需要將字符串轉換為字節數組,然后使用BinaryReader讀取字節數組。以下是一個簡單的示例:

using System;
using System.IO;

class Program
{
    static void Main()
    {
        // 假設我們有一個字符串數據
        string str = "Hello, World!";

        // 將字符串轉換為字節數組
        byte[] byteArray = Encoding.UTF8.GetBytes(str);

        // 創建一個MemoryStream,將字節數組寫入其中
        MemoryStream memoryStream = new MemoryStream();
        memoryStream.Write(byteArray, 0, byteArray.Length);

        // 創建一個BinaryReader,從MemoryStream中讀取數據
        BinaryReader binaryReader = new BinaryReader(memoryStream);

        // 讀取字節數組
        byte[] readByteArray = binaryReader.ReadBytes((int)memoryStream.Length);

        // 將字節數組轉換回字符串
        string readStr = Encoding.UTF8.GetString(readByteArray);

        // 輸出結果
        Console.WriteLine("Original string: " + str);
        Console.WriteLine("Read string: " + readStr);
    }
}

在這個示例中,我們首先使用Encoding.UTF8.GetBytes()方法將字符串轉換為字節數組。然后,我們創建一個MemoryStream并將字節數組寫入其中。接下來,我們創建一個BinaryReader并從MemoryStream中讀取數據。最后,我們使用Encoding.UTF8.GetString()方法將讀取到的字節數組轉換回字符串。

0
汽车| 上林县| 赣榆县| 伊吾县| 额尔古纳市| 荆门市| 福泉市| 皋兰县| 乾安县| 靖边县| 通城县| 原平市| 泾源县| 樟树市| 连南| 广东省| 疏勒县| 通山县| 吉隆县| 虎林市| 罗田县| 桑日县| 和田县| 手游| 通州市| 浦东新区| 齐河县| 华蓥市| 喜德县| 延长县| 贵州省| 都兰县| 八宿县| 华亭县| 泰兴市| 乌拉特后旗| 府谷县| 师宗县| 津市市| 竹溪县| 宜城市|