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