Browse Source

增加 Stream.Read(byte[]),用于读取指定长度的内容

master
王厅 3 weeks ago
parent
commit
34480ae630
  1. 9
      Apewer/BytesUtility.cs

9
Apewer/BytesUtility.cs

@ -702,6 +702,15 @@ namespace Apewer
return Read(source, destination, (x) => { progress?.Invoke(x); return true; }, buffer); return Read(source, destination, (x) => { progress?.Invoke(x); return true; }, buffer);
} }
/// <summary>读取流。</summary>
/// <exception cref="ArgumentNullException" />
public static int Read(this Stream stream, byte[] buffer)
{
if (stream == null) throw new ArgumentNullException(nameof(stream));
if (buffer == null) throw new ArgumentNullException(nameof(buffer));
return stream.Read(buffer, 0, buffer.Length);
}
/// <summary>读取源流中的数据。</summary> /// <summary>读取源流中的数据。</summary>
/// <param name="source">源流。</param> /// <param name="source">源流。</param>
/// <param name="buffer">缓冲区大小,最小值为 1。</param> /// <param name="buffer">缓冲区大小,最小值为 1。</param>

Loading…
Cancel
Save