Csharp/C Sharp/Development Class/StringWriter — различия между версиями

Материал из .Net Framework эксперт
Перейти к: навигация, поиск
м (1 версия)
 
(нет различий)

Текущая версия на 11:43, 26 мая 2010

StringWriter/Reader

 
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;

class Program {
    static void Main(string[] args) {
        StringWriter strWriter = new StringWriter();
        strWriter.WriteLine("Don"t forget Mother"s Day this year...");
        strWriter.Close();
        Console.WriteLine(strWriter);
        StringBuilder sb = strWriter.GetStringBuilder();
        sb.Insert(0, "Hey!! ");
        Console.WriteLine("-> {0}", sb.ToString());
        sb.Remove(0, "Hey!! ".Length);
        Console.WriteLine("-> {0}", sb.ToString());
        StringReader strReader = new StringReader(strWriter.ToString());
        string input = null;
        while ((input = strReader.ReadLine()) != null) {
            Console.WriteLine(input);
        }
        strReader.Close();
    }
}