2009年12月30日水曜日

StreamReader、ReadToEnd(),Close()を使用してテキストファイルを操作し、さらにtry-catch-finallyを使用して例外処理をしてみる。

using System;
using System.IO;


class MainClass
{
    static void Main()
    {
        try
        {
            // ファイルを開く
            StreamReader sr =
                new StreamReader("sample.txt",
                System.Text.Encoding.Default);


            // ファイルの内容を読み込む
            string sample = sr.ReadToEnd();


            // ファイルの内容を出力
            Console.WriteLine(sample);


            // ファイルを閉じる
            sr.Close();
        }
        catch (Exception error)
        {
            // 例外の原因の詳細情報を出力
            Console.WriteLine(error.Message);
        }
        finally
        {
            // 出力値:End
            Console.WriteLine("End");
        }
    }
}

0 コメント:

コメントを投稿