C#

C#の例外とファイル

例外処理とテキストファイルの読み書きを実行例付きで学びます。

C#入門の講座一覧

01

例外を処理する

想定できる失敗には、tryとcatchで対応します。処理できる例外だけを捕捉します。

変換エラーを処理するC#
try
{
    int number = int.Parse("十");
}
catch (FormatException)
{
    Console.WriteLine("数字の形式ではありません");
}
実行結果OUTPUT
数字の形式ではありません
02

ファイルを読む・書く

小さなテキストはFile.WriteAllTextで保存し、File.ReadAllTextで読み込めます。

保存して読むC#
string path = "memo.txt";
File.WriteAllText(path, "C#を学習中");
Console.Write(File.ReadAllText(path));
実行結果OUTPUT
C#を学習中
03

安全に扱う

注意

数値入力ではTryParseも活用し、ファイルがない場合やアクセス権限がない場合も想定しましょう。