91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
临海市| 图木舒克市| 浦江县| 石家庄市| 宜兰县| 休宁县| 肥东县| 庆安县| 什邡市| 德庆县| 灵川县| 海南省| 兰考县| 巴林右旗| 滦南县| 沙洋县| 大名县| 福海县| 通许县| 景洪市| 永定县| 黄陵县| 扬州市| 定陶县| 龙胜| 且末县| 北票市| 庆元县| 卢湾区| 河南省| 平江县| 平远县| 黎平县| 崇州市| 泸西县| 紫金县| 古丈县| 东台市| 双鸭山市| 财经| 吉木萨尔县|