亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
麦盖提县| 泌阳县| 富蕴县| 于田县| 广昌县| 孝昌县| 阿尔山市| 都江堰市| 普兰店市| 固原市| 太康县| 屯留县| 随州市| 达孜县| 上高县| 库车县| 邯郸县| 旌德县| 渭源县| 张家川| 京山县| 万盛区| 嘉禾县| 蕉岭县| 桦甸市| 迭部县| 临沂市| 东阳市| 平利县| 衡阳市| 台南市| 南乐县| 乌拉特中旗| 吉安市| 江达县| 石狮市| 潼南县| 河东区| 枝江市| 开阳县| 谢通门县|