Maison >développement back-end >Tutoriel C#.Net >Méthode C# FileStream.Read

Méthode C# FileStream.Read

黄舟
黄舟original
2017-02-21 11:01:471620parcourir

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
)


Paramètres

  • 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.

Valeur de retour

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.

Exceptions



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) !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn