ふらっと C#,C♯,C#(初心者用) Part142at TECHふらっと C#,C♯,C#(初心者用) Part142 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト521:デフォルトの名無しさん 19/04/26 23:43:18.42 p/I2x8fjd.net >>514 定石ですよ 523:デフォルトの名無しさん 19/04/27 00:06:35.36 Ern7/KCha.net >>514 ご法度ではないし、むしろインスタンスを正しく構築できないなら積極的にthrowしてほしい 例えばStreamReader(String)の場合、ArgumentException系列から FileNotFoundExceptionやDirectoryNotFoundExceptionのIOException系列までthrowする 524:デフォルトの名無しさん 19/04/27 00:38:42.27 yEc5G7yUM.net 悪いとは言わないけど、最近はあまりコンストラクタで例外投げるような処理やらなくなったなあ 何故かと考えたら、async/awaitのせいだと気付いた コンストラクタではawaitできないから、昔みたいにコンストラクタでファイル読んだりするのはほぼ無くなった 525:デフォルトの名無しさん 19/04/27 00:45:53.35 k66IsG4/a.net あとDIと相性が悪い DI使ってると、コンストラクタで例外投げたらそもそもアプリが起動しない 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch