Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Stream.ReadByte méthode ()

 

Date de publication : novembre 2016

Lit un octet du flux et avance d'un octet la position au sein du flux, ou retourne -1 si la fin du flux a été atteinte.

Espace de noms:   System.IO
Assembly:  mscorlib (dans mscorlib.dll)

public virtual int ReadByte()

Valeur de retour

Type: System.Int32

Conversion de type (transtypage) de l'octet non signé en Int32, ou -1 si la fin du flux a été atteinte.

Exception Condition
NotSupportedException

Le flux ne prend pas en charge la lecture.

ObjectDisposedException

Des méthodes ont été appelées après la fermeture du flux.

Utilisez le CanRead propriété pour déterminer si l’instance actuelle prend en charge la lecture.

Tentatives de manipulation du flux, après la fermeture du flux peuvent lever une ObjectDisposedException.

Remarques à l’attention des implémenteurs :

L’implémentation par défaut sur Stream crée un nouveau tableau sur un octet, puis appelle Read. Bien que ce soit correct, il est inefficace. Un flux avec une mémoire tampon interne doit substituer cette méthode et fournir une version beaucoup plus efficace qui lit la mémoire tampon directement, vous évitant l’allocation de tableau supplémentaire à chaque appel.

Plateforme Windows universelle
Disponible depuis 8
.NET Framework
Disponible depuis 1.1
Bibliothèque de classes portable
Pris en charge dans : plateformes .NET portables
Silverlight
Disponible depuis 2.0
Silverlight pour Windows Phone
Disponible depuis 7.0
Windows Phone
Disponible depuis 8.1
Retour au début
Afficher: