2010年3月2日火曜日

System.IO Name SpaceのStreamWriter Classをインスタンス化してSample.txtという名前のファイルを開き、Write Memberを使用してファイルに内容を書き込み、StreamReader Classをインスタンス化してSample.txtという名前のファイルを開き、ReadToEnd Memberを使用してファイルの内容を全てstring型の変数に読み込み、Sample.txtファイルの内容を表示してみる。

using System;
using System.IO;

class MainClass
{
    static void Main()
    {
        // 例外処理try-catch
        try
        {
            string sample = "Sample.txt";

            // StreamWriterをインスタンス化
            using (StreamWriter sw
                = new StreamWriter
                    (sample,false,
                    System.Text.Encoding.Default))
            {
                // ファイルに書き込む
                sw.Write("内容");
            }

            // StreamReaderをインスタンス化
            using (StreamReader sr
                = new StreamReader
                (sample, System.Text.Encoding.Default))
            {
                // textにsampleの内容をすべて読み込む
                string text = sr.ReadToEnd();

                // sampleの内容を表示
                Console.WriteLine(text);
            }

        }
        catch (Exception error)
        {
            // 例外の原因の詳細情報を表示
            Console.WriteLine(error.Message);
        }
    }
}

0 コメント:

コメントを投稿