3
我正在使用System.IO.Stream.Read(byte[] buffer, int offset, int count)
。是否有替代方法(或設置屬性),以便該方法不會返回,直到讀取所有計數(或達到流結束)?或者我應該這樣做:阻止版本的System.IO.Stream.Read(byte [],int,int)
int n = 0, readCount = 0;
while ((n = myStream.Read(buffer, readCount, countToRead - readCount)) > 0)
readCount += n;