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

溫馨提示×

C# byte類型與Stream互轉方法

c#
小樊
125
2024-07-24 21:29:08
欄目: 編程語言

在C#中,可以通過以下方法將byte數組轉換為Stream或將Stream轉換為byte數組:

  1. 將byte數組轉換為MemoryStream:
byte[] byteArray = { 0, 1, 2, 3, 4 };
MemoryStream memoryStream = new MemoryStream(byteArray);
  1. 將Stream轉換為byte數組:
MemoryStream memoryStream = new MemoryStream();
byte[] byteArray = memoryStream.ToArray();

注意:在將Stream轉換為byte數組時,需要確保Stream已經讀取完所有數據,并且重置Stream的位置到起始位置。

另外,可以使用BinaryWriter和BinaryReader來讀寫byte數組和Stream,具體代碼如下:

  1. 使用BinaryWriter寫入byte數組到Stream:
MemoryStream memoryStream = new MemoryStream();
BinaryWriter binaryWriter = new BinaryWriter(memoryStream);
byte[] byteArray = { 0, 1, 2, 3, 4 };
binaryWriter.Write(byteArray);
  1. 使用BinaryReader從Stream讀取byte數組:
MemoryStream memoryStream = new MemoryStream();
BinaryReader binaryReader = new BinaryReader(memoryStream);
byte[] byteArray = binaryReader.ReadBytes((int)memoryStream.Length);

這些方法可以幫助在C#中實現byte類型與Stream之間的互相轉換。

0
麦盖提县| 石首市| 资讯| 马鞍山市| 阿坝| 乐业县| 临清市| 青铜峡市| 泸州市| 泉州市| 岢岚县| 项城市| 山东省| 弥勒县| 白沙| 金寨县| 冕宁县| 抚宁县| 根河市| 新密市| 内江市| 仁寿县| 竹山县| 荣昌县| 大埔县| 梅州市| 仙游县| 滨海县| 宁城县| 普安县| 茂名市| 平邑县| 门头沟区| 武威市| 罗源县| 图们市| 宿迁市| 留坝县| 肥东县| 疏附县| 建德市|