Khi bạn cần đặt lại một luồng để bắt đầu (ví dụ MemoryStream
), đó là cách tốt nhất để sử dụng
stream.Seek(0, SeekOrigin.Begin);
hoặc là
stream.Position = 0;
Tôi đã thấy cả hai đều hoạt động tốt, nhưng tự hỏi liệu cái này có đúng hơn cái kia không?
stream.Position = 0;
nhưng tôi phải đồng ý với @jgauffin, chỉ cần chọn cách dễ đọc nhất, cả hai giải pháp đều hoạt động tốt.