2009年12月12日土曜日

System.IO名前空間とStreamReaderクラスを使用したテキストファイルの操作でファイルが存在しないエラーをtry,cathで例外処理をし、例外の原因に関する詳細情報を出力する。
using System;
using System.IO;


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


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


            // ファイルを閉じる
            sr.Close();


            // 読み込んだ内容を出力
            Console.Write(text);
        }
        catch(Exception error)
        {
            // 例外の原因に関する詳細情報を表示
            Console.WriteLine(error.Message);
        }
    }
}

0 コメント:

コメントを投稿