2012-03-24 106 views

回答

9

的唯一的優點Position是一個更短,更直接的記法。

Seek(0, SeekOrigin.Begin)的優點是您也有SeekOrigin.CurrentSeekOrigin.End

但它們在功能上是一樣的,選擇你認爲最具可讀性的東西。

1

它們在內部都是一樣的,並設置流的位置。請參閱MSDN Stream.SeekPosition是絕對的,而Seek提供相對/偏移位置。

無論你喜歡可讀性。

Stream.Position += 50; 
Stream.Seek(50, SeekOrigin.Current);