StringReader.ReadToEnd Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Lit tous les caractères de la position actuelle à la fin de la chaîne et les retourne sous forme de chaîne unique.
public:
override System::String ^ ReadToEnd();
public override string ReadToEnd();
override this.ReadToEnd : unit -> string
Public Overrides Function ReadToEnd () As String
Retours
Contenu de la position actuelle à la fin de la chaîne sous-jacente.
Exceptions
La mémoire est insuffisante pour allouer une mémoire tampon pour la chaîne retournée.
Le lecteur actuel est fermé.
Exemples
Cet exemple de code fait partie d’un exemple plus grand fourni pour la TextReader classe.
static void ReadText(TextReader textReader)
{
Console.WriteLine("From {0} - {1}",
textReader.GetType().Name, textReader.ReadToEnd());
}
Shared Sub ReadText(aTextReader As TextReader)
Console.WriteLine("From {0} - {1}", _
aTextReader.GetType().Name, aTextReader.ReadToEnd())
End Sub
Remarques
Cette méthode remplace la TextReader.ReadToEnd méthode.
Si la méthode actuelle lève une OutOfMemoryExceptionposition du lecteur dans la chaîne sous-jacente est avancée par le nombre de caractères que la méthode a pu lire, mais les caractères déjà lus dans la mémoire tampon interne ReadToEnd sont ignorés. Étant donné que la position du lecteur dans la chaîne ne peut pas être modifiée, les caractères déjà lus ne sont pas récupérables et sont accessibles uniquement en réinitialisant le StringReader. Pour éviter une telle situation, utilisez la Read méthode et stockez les caractères de lecture dans une mémoire tampon préallouée.
Le tableau suivant répertorie des exemples d’autres tâches d’E/S classiques ou connexes.
| Pour ce faire... | Consultez l’exemple de cette rubrique... |
|---|---|
| Créez un fichier texte. | Guide pratique pour écrire du texte dans un fichier |
| Écrire dans un fichier texte. | Guide pratique pour écrire du texte dans un fichier |
| Lire à partir d’un fichier texte. | Guide pratique pour lire du texte à partir d’un fichier |
| Ajoutez du texte à un fichier. |
Guide pratique pour ouvrir et ajouter à un fichier journal File.AppendText FileInfo.AppendText |
| Obtenez la taille d’un fichier. | FileInfo.Length |
| Obtenir les attributs d’un fichier. | File.GetAttributes |
| Définissez les attributs d’un fichier. | File.SetAttributes |
| Déterminez si un fichier existe. | File.Exists |
| Lire à partir d’un fichier binaire. | Guide pratique pour lire et écrire dans un fichier de données nouvellement créé |
| Écrivez dans un fichier binaire. | Guide pratique pour lire et écrire dans un fichier de données nouvellement créé |