Csharp/C Sharp by API/System.IO/StreamWriter
new StreamWriter
<source lang="csharp"> using System; using System.IO; using System.Text; class MainClass {
static void Main() { using (FileStream fs = new FileStream("test.txt", FileMode.Create)) { using (StreamWriter w = new StreamWriter(fs, Encoding.UTF8)) { w.WriteLine(124.23M); w.WriteLine("Test string"); w.WriteLine("!"); } } Console.WriteLine("Press Enter to read the information."); Console.ReadLine(); using (FileStream fs = new FileStream("test.txt", FileMode.Open)) { using (StreamReader r = new StreamReader(fs, Encoding.UTF8)) { Console.WriteLine(Decimal.Parse(r.ReadLine())); Console.WriteLine(r.ReadLine()); Console.WriteLine(Char.Parse(r.ReadLine())); } } }
}
</source>
StreamWriter.Flush
<source lang="csharp"> using System; using System.IO; public class MainClass {
public static void Main() { FileStream outStream = File.Create("c:\\TextTest.txt"); StreamWriter sw = new StreamWriter(outStream); sw.WriteLine("This is a test of the StreamWriter class"); sw.Flush(); sw.Close(); StreamReader sr = new StreamReader("c:\\TextTest.txt"); string FirstLine; FirstLine = sr.ReadLine(); Console.WriteLine(FirstLine); sr.Close(); }
}
</source>
StreamWriter.Write
<source lang="csharp"> using System; using System.IO; public class MainClass {
public static void Main() { FileStream fs2 = File.Create("Bar.txt"); StreamWriter w2 = new StreamWriter(fs2); w2.Write("Goodbye Mars"); w2.Close(); fs2 = File.Open("Bar.txt", FileMode.Open, FileAccess.Read, FileShare.None); StreamReader r2 = new StreamReader(fs2); String t; while ((t = r2.ReadLine()) != null) { Console.WriteLine(t); } w2.Close(); fs2.Close(); }
}
</source>
StreamWriter.WriteLine
<source lang="csharp"> using System; using System.IO; public class IOExample {
static void Main() { FileStream fs; StreamWriter sw;
try { fs = new FileStream("practice.txt", FileMode.Open ); sw = new StreamWriter(fs); // write a line to the file string newLine = "Not so different from you and me"; sw.WriteLine(newLine); // close the streams sw.Close(); fs.Close(); } catch (IOException ioe) { Console.WriteLine("IOException occurred: "+ioe.Message); } }
}
</source>