March 2004
Intermediate to advanced
560 pages
26h 47m
English
using System; using System.IO; using System.Text; namespace Samples { public class StreamWriterSample { public static void Main() { string s = "streamwriter.txt"; using(StreamWriter sw = new StreamWriter(s)) { DisplayInformationAboutStream(sw); sw.WriteLine(DateTime.Now.ToString()); } MemoryStream ms = new MemoryStream(); using(StreamWriter sw = new StreamWriter(ms)) { DisplayInformationAboutStream(sw); sw.WriteLine(DateTime.Now.ToString()); Byte[] bytes = ((MemoryStream)sw.BaseStream).ToArray(); foreach(Byte b in bytes) Console.Write((char)b); } } public static void DisplayInformationAboutStream( StreamWriter sw) { Console.WriteLine("Encoding: {0}", sw.Encoding); Console.WriteLine("Can read from stream: {0}", sw.BaseStream.CanRead); ...Read now
Unlock full access