2010年1月29日金曜日

ファイルの操作(ファイルを開く、内容を読み込む、内容を表示する、ファイルを閉じる)する際、例外処理(try-catch-finally)のfinallyブロックを記述する代わりにusing statementを使用して記述して実行してみる。

using System;
using System.IO;

class MainClass
{
    static void Main()
    {
        try
        {
            /* using statement
             * ファイルを開く */
            using (StreamReader sample 
                = new StreamReader
                    ("Sample.txt", System.Text.Encoding.Default))
            {
                // ファイルの内容を読み込む
                string text = sample.ReadToEnd();

                // ファイルの内容を表示する
                Console.Write(text);
            }
        }
        catch (Exception error)
        {
            // 例外の原因の詳細情報を表示
            Console.WriteLine(error.Message);
        }
    }
}

0 コメント:

コメントを投稿