c# byte转stream 和 stream 转 bye

Stream 和 byte[] 之间的转换
/* – – – – – – – – – – – – – – – – – – – – – – – –
* Stream 和 byte[] 之间的转换
* – – – – – – – – – – – – – – – – – – – – – – – */
/// <summary>
/// 将 Stream 转成 byte[]
/// </summary>
public byte[] StreamToBytes(Stream stream)
{
byte[] bytes = new byte[stream.Length];
stream.Read(bytes, 0, bytes.Length);// 设置当前流的位置为流的开始
stream.Seek(0, SeekOrigin.Begin);
return bytes;
}

/// <summary>
/// 将 byte[] 转成 Stream
/// </summary>
public Stream BytesToStream(byte[] bytes)
{
Stream stream = new MemoryStream(bytes);
return stream;
}

发表评论

电子邮件地址不会被公开。 必填项已用*标注