2012-03-24 10 views

Respuesta

9

La única ventaja de Position es una notación más corta y directa.

La ventaja de Seek(0, SeekOrigin.Begin) es que también tiene SeekOrigin.Current y .

Pero son funcionalmente iguales, elige lo que creas que sea más legible.

1

Ambos son los mismos internamente y establecen la posición de la secuencia. Ver MSDN Stream.Seek. Position es absoluta, mientras que Seek proporciona una posición relativa/desplazamiento.

Lo que prefiera para la legibilidad.

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