优势/劣势MemoryStream.Position或MemoryStream.Seek
本文关键字:MemoryStream Seek Position 优势 劣势 | 更新日期: 2023-09-27 18:28:48
使用的优势或劣势(或区别)是什么
memoryStream.Seek(0, SeekOrigin.Begin);
而不是
memoryStream.Position = 0
Position
的唯一优点是更短、更直接的表示法。
Seek(0, SeekOrigin.Begin)
的优点是您还拥有SeekOrigin.Current
和SeekOrigin.End
。
但它们在功能上是一样的,选择你认为最可读的。
它们在内部都是相同的,并设置流的位置。请参阅MSDN Stream.Seek。CCD_ 7是绝对的,而CCD_。
无论您喜欢什么样的可读性。
Stream.Position += 50;
Stream.Seek(50, SeekOrigin.Current);
此处已回答:Stream。Seek(0,SeekOrigin.Begin)或Position=0
我同意高迪的观点。也就是说,我看不出有任何真正的理由在你的场景中使用Seek方法。