Sdílet prostřednictvím


Gewusst wie: Lesen von Zeichen aus einer Zeichenfolge

Aktualisiert: November 2007

Durch das folgende Codebeispiel kann eine bestimmte Anzahl von Zeichen aus einer vorhandenen Zeichenfolge, beginnend von einer festgelegten Position, gelesen werden. Verwenden Sie hierzu wie unten dargestellt StringReader.

Dieser Code definiert eine Zeichenfolge und konvertiert sie in ein Array von Zeichen, die dann mit der entsprechenden StringReader.Read-Methode gelesen werden können.

Im folgenden Beispiel wird nur die angegebene Anzahl von Zeichen aus der Zeichenfolge gelesen.

Some number o

Beispiel

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();
    }
}

Siehe auch

Aufgaben

Gewusst wie: Erstellen einer Verzeichnisauflistung

Gewusst wie: Lesen und Schreiben einer neu erstellten Datendatei

Gewusst wie: Öffnen und Anfügen an eine Protokolldatei

Gewusst wie: Lesen aus einer Textdatei

Gewusst wie: Schreiben von Text in eine Datei

Gewusst wie: Schreiben von Zeichen in eine Zeichenfolge

Konzepte

Grundlegende Datei-E/A

Referenz

StringReader

StringReader.Read