Lit un bloc d'octets du flux et écrit les données dans un tampon donné.
public override int Read( byte[] array, int offset, int count )
tableau
Type :聽System.Byte []
Lorsque cette méthode est renvoyée, contient le tableau d'octets spécifié avec les valeurs comprises entre聽offset聽et (offset聽 聽count聽- 1)聽remplacé par les octets lus à partir de la source actuelle.
offset
Type :聽System.Int32
Le décalage d'octets dans聽tableau聽au niveau duquel les octets lus seront placés.
count
Type :聽System.Int32
Le nombre maximum d'octets à lire.
Type :聽System.Int32
Le nombre total d'octets lus dans le tampon. Cela peut être inférieur au nombre d'octets demandés si ce nombre d'octets n'est pas actuellement disponible, ou zéro si la fin du flux est atteinte.
Exception | Condition |
---|---|
ArgumentNullException | tableau聽est聽null. |
ArgumentOutOfRangeException | offset聽ou聽count聽est négatif. |
NotSupportedException | Le flux ne prend pas en charge la lecture. |
IOException | Une erreur d'E/S s'est produite. |
ArgumentException | offsetécouter et écoutercompter décrivez une plage non valide dansarray. |
ObjectDisposedException | Les méthodes ont été appelées après la fermeture du flux. |
Ce qui précède est le contenu de la méthode C# FileStream.Read Pour plus d'informations connexes, veuillez suivre le site Web PHP chinois (www.php.cn) !