エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【C#】例外の発生箇所を特定できないNGパターン - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【C#】例外の発生箇所を特定できないNGパターン - Qiita
はじめに この記事では例外の発生箇所が特定できないパターンをサンプルコードを用いて紹介し、それに対... はじめに この記事では例外の発生箇所が特定できないパターンをサンプルコードを用いて紹介し、それに対する解決策をまとめます。 サンプルコード 以下の要件を満たすアプリケーションを考えます。 ユーザのIDを指定するとユーザ名を出力する 例外が発生した場合、ユーザにはシステムエラーが起きた旨を伝える 例外の詳細はログに出力し、例外が発生した箇所を特定できるようにする この要件を満たすように以下のように実装したとしましょう。 実装したコード class Program { static void Main(string[] args) { var svc = new UserService(); try { var userId = int.Parse(args[0]); var userName = svc.GetUserName(userId); Console.WriteLine($"ユーザ