Compartilhar via


Como: Caracteres de leitura de uma seqüência de caracteres

O exemplo de código a seguir permite que você leia um determinado número de caracteres de uma sequência existente, começando em um local especificado em uma sequência de caracteres.Use StringReader para fazer isso, como demonstrado abaixo.

Esse código define uma sequência de caracteres e o converte em uma matriz de caracteres, que, em seguida, pode ser lida usando o método StringReader.Read apropriado.

Este exemplo lê apenas o número especificado de caracteres de uma sequência de caracteres, da seguinte maneira.

Some number o

Exemplo

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

Consulte também

Tarefas

Como: Criar uma listagem de diretório

Como: Ler e gravar em um arquivo de dados recém-criado

Como: em em aberto e anexar em um arquivo de log

Como: Ler texto de um arquivo

Como: Gravar um arquivo de texto

Como: Escrever caracteres para uma string

Conceitos

Arquivo básico de E/S

Referência

StringReader

StringReader.Read