例外を処理する
想定できる失敗には、tryとcatchで対応します。処理できる例外だけを捕捉します。
変換エラーを処理するC#
try
{
int number = int.Parse("十");
}
catch (FormatException)
{
Console.WriteLine("数字の形式ではありません");
}実行結果OUTPUT
数字の形式ではありませんファイルを読む・書く
小さなテキストはFile.WriteAllTextで保存し、File.ReadAllTextで読み込めます。
保存して読むC#
string path = "memo.txt";
File.WriteAllText(path, "C#を学習中");
Console.Write(File.ReadAllText(path));実行結果OUTPUT
C#を学習中安全に扱う
注意
数値入力ではTryParseも活用し、ファイルがない場合やアクセス権限がない場合も想定しましょう。
