192 votes

Flux de données.Seek(0, SeekOrigin.Commencer) ou Position = 0

Lorsque vous avez besoin de réinitialiser un flux de données de départ (par exemple, MemoryStream) est-il préférable d'utiliser

stream.Seek(0, SeekOrigin.Begin);

ou

stream.Position = 0;

J'ai vu les deux fonctionnent très bien, mais il se demande si l'on est plus correcte que l'autre?

175voto

gordy Points 2653

Position d'utilisation lors de la configuration absolue de la position et de Demander lors de la définition d'une position relative. Les deux sont fournis pour la commodité de sorte que vous peut choisir celui qui convient le style et la lisibilité de votre code. Accéder Poste exige que le flux adressable de sorte qu'ils sont en toute sécurité interchangeables.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X