logo search
CSharp_Prog_Guide

Надежное программирование

Этот код создает поток StreamReader, который указывает на файл MyFile.txt посредством вызова метода File..::.OpenText. Метод StreamReader..::.ReadLine возвращает каждую строку файла в виде строки. Когда знаки для чтения заканчиваются, выводится соответствующее информационное сообщение, после чего поток закрывается.

How to: Read Characters from a String

The following code example allows you to read a certain number of characters from an existing string, starting at a specified place in the string. Use StringReader to do this, as demonstrated below.

This code defines a string and converts it to an array of characters, which can then be read by using the appropriate StringReader..::.Read method.

This example reads only the specified number of characters from the string, as follows.

Some number o

Example

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

}

}