2009年12月30日水曜日

ファイルを閉じるメソッドをtry-finallyとCloseMethodを使用するのではなく、usingステートメントで処理してみる。

using System;
using System.IO;


class MainClass
{
    static void Main()
    {
        try
        {
            // usingステートメント
            using (StreamReader sr =
                new StreamReader("sample.txt",
                    System.Text.Encoding.Default))
            {
                // sample.txtの内容をtextに読み込む
                string text = sr.ReadToEnd();
                // textの内容を出力
                Console.WriteLine(text);
            }
        }
        catch (Exception error)
        {
            // 例外の原因の詳細情報を表示
            Console.WriteLine(error.Message);
        }
    }
}

0 コメント:

コメントを投稿