2012-03-24 3 views

Répondre

9

Le seul avantage de Position est une notation plus courte et plus directe. L'avantage de Seek(0, SeekOrigin.Begin) est que vous avez aussi SeekOrigin.Current et SeekOrigin.End.

Mais ils sont fonctionnellement identiques, choisissez ce que vous jugez le plus lisible.

1

Ils sont tous deux les mêmes en interne et définissent la position du flux. Voir MSDN Stream.Seek. Position est absolue tandis que Seek fournit une position relative/offset.

Tout ce que vous préférez pour la lisibilité.

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