Save string, decimal and char using FileStream and StreamWriter : StreamWriter « File Directory Stream « C# / CSharp Tutorial






using System;
using System.IO;
using System.Text;

static class MainClass
{
    static void Main()
    {
        // Create a new file.
        using (FileStream fs = new FileStream("test.txt", FileMode.Create))
        {
            using (StreamWriter w = new StreamWriter(fs, Encoding.UTF8))
            {
                // Write a decimal, string, and char.
                w.WriteLine(124.23M);
                w.WriteLine("Test string");
                w.WriteLine('A');
            }
        }


        // Open the file in read-only mode.
        using (FileStream fs = new FileStream("test.txt", FileMode.Open))
        {
            using (StreamReader r = new StreamReader(fs, Encoding.UTF8))
            {
                // Read the data and convert it to the appropriate data type.
                Console.WriteLine(Decimal.Parse(r.ReadLine()));
                Console.WriteLine(r.ReadLine());
                Console.WriteLine(Char.Parse(r.ReadLine()));
            }
        }

    }
}
124.23
Test string
A








15.21.StreamWriter
15.21.1.new StreamWriter(fs, Encoding.UTF8)
15.21.2.Reading and Writing Files
15.21.3.Open a file using StreamWriter
15.21.4.Save string, decimal and char using FileStream and StreamWriter
15.21.5.Create StringWriter from StringBuilder
15.21.6.Using StreamWriter: write string
15.21.7.Using StreamWriter: write char
15.21.8.Using StreamWriter: Writes an Array of characters
15.21.9.Using StreamWriter: write a portion of an array
15.21.10.StreamWriter/Reader App
15.21.11.StringReader/Writer App
15.21.12.Stream Write with StreamWriter
15.21.13.Using statement and StreamWriter
15.21.14.Using File.CreateText to create a text file and return StreamWriter