Partager via


Comment : lire les caractères d'une chaîne

Mise à jour : novembre 2007

L'exemple de code suivant permet de lire un certain nombre de caractères à partir d'une chaîne existante, en commençant à un emplacement spécifié dans la chaîne. Utilisez StringReader à cette fin, comme illustré ci-dessous.

Ce code définit une chaîne et la convertit en tableau de caractères, qui peut alors être lu en utilisant la méthode StringReader.Read appropriée.

Cet exemple ne lit que le nombre caractères spécifié à partir de la chaîne, comme indiqué ci-après.

Some number o

Exemple

Option Explicit On 
Option Strict On
Imports System
Imports System.IO
Public Class CharsFromStr
    Public Shared Sub Main()
        ' Create a string to read characters from.
        Dim str As [String] = "Some number of characters"
        ' Size the array to hold all the characters of the string
        ' so that they are all accessible.
        Dim b(24) As Char
        ' Create an instance of StringReader and attach it to the string.
        Dim sr As New StringReader(str)
        ' Read 13 characters from the array that holds the string, starting
        ' from the first array member.
        sr.Read(b, 0, 13)
        ' Display the output.
        Console.WriteLine(b)
        ' Close the StringReader.
        sr.Close()
    End Sub
End Class
using System;
using System.IO;
public class CharsFromStr
{
    public static void Main(String[] args)
    {
        // Create a string to read characters from.
        String str = "Some number of characters";
        // Size the array to hold all the characters of the string
        // so that they are all accessible.
        char[] b = new char[24];
        // Create an instance of StringReader and attach it to the string.
        StringReader sr = new StringReader(str);
        // Read 13 characters from the array that holds the string, starting
        // from the first array member.
        sr.Read(b, 0, 13);
        // Display the output.
        Console.WriteLine(b);
        // Close the StringReader.
        sr.Close();
    }
}

Voir aussi

Tâches

Comment : créer une liste des répertoires

Comment : lire et écrire dans un fichier de données créé récemment

Comment : ouvrir un fichier journal et y ajouter des éléments

Comment : lire du texte dans un fichier

Comment : écrire du texte dans un fichier

Comment : écrire des caractères dans une chaîne

Concepts

E/S de fichier de base

Référence

StringReader

StringReader.Read