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

溫馨提示×

在文件中保存和加載 MemoryStream

小云
188
2023-09-26 07:42:37
欄目: 編程語言

要在文件中保存和加載MemoryStream,您可以使用FileStream類。以下是一個示例代碼,演示如何保存和加載MemoryStream到文件中:

using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
// 創建一個MemoryStream,并寫入一些數據
using (MemoryStream memoryStream = new MemoryStream())
{
using (StreamWriter writer = new StreamWriter(memoryStream))
{
writer.WriteLine("Hello, World!");
// 將MemoryStream保存到文件中
using (FileStream fileStream = new FileStream("data.txt", FileMode.Create))
{
memoryStream.WriteTo(fileStream);
}
}
}
// 從文件中加載MemoryStream
using (MemoryStream memoryStream = new MemoryStream())
{
using (FileStream fileStream = new FileStream("data.txt", FileMode.Open))
{
fileStream.CopyTo(memoryStream);
}
// 讀取MemoryStream中的數據
memoryStream.Seek(0, SeekOrigin.Begin);
using (StreamReader reader = new StreamReader(memoryStream))
{
string data = reader.ReadToEnd();
Console.WriteLine(data);
}
}
}
}

在上面的示例中,我們首先創建一個MemoryStream,并在其中寫入了一些數據。然后,我們使用FileStream將MemoryStream保存到名為"data.txt"的文件中。

接下來,我們創建一個新的MemoryStream,并使用FileStream將文件"data.txt"中的數據復制到內存流中。最后,我們可以讀取內存流中的數據,并將其輸出到控制臺上。

請注意,上述代碼在使用完MemoryStream和FileStream之后使用了using語句,以確保資源被正確釋放。

0
江华| 南岸区| 留坝县| 吴堡县| 周口市| 遵化市| 吴江市| 安平县| 湟中县| 郎溪县| 石屏县| 榆树市| 祁东县| 吉木乃县| 福贡县| 嵩明县| 五原县| 冷水江市| 淮滨县| 孟州市| 竹溪县| 湘阴县| 海阳市| 太湖县| 泰和县| 和龙市| 江西省| 崇义县| 辽宁省| 方山县| 黄平县| 东乡县| 长顺县| 林西县| 仪陇县| 霍林郭勒市| 保德县| 桃江县| 雷波县| 深水埗区| 万荣县|