タグ

Exceptionに関するatsukanrockのブックマーク (3)

  • system.objectdisposedexception-cannot-access-a-disposed-object.--getting-linq-to.aspx

    While refining my unhandled exception handler code, I wandered into this question.  What is the real difference between the following three statements: System.Environment.Exit(-1) System.Windows.Forms.Application.Exit() End ' Visual Basic only They can all get you to where you want to go, application shutdown, but when is each appropriate?  There is a brief bit buried in the C# FAQ.  Looking throu

    atsukanrock
    atsukanrock 2010/11/04
    Application.MessageLoopでの条件分岐のサンプルコード
  • 適切に処理されなかった例外をキャッチするには?

    連載目次 Windowsフォーム・アプリケーションやコンソール・アプリケーションを実装する際、例外が発生する可能性がある個所では、基的に、Try-Catch構文によりその例外をキャッチして適切な処置を施す必要がある。しかし現実には、例外が正しくキャッチ(=トラップ)されていないというケースは多々あり、その場合にはアプリケーションの実行中に次のような.NET Framework標準のエラー・ダイアログが表示されてしまうことになる。 このエラー・ダイアログは、見て分かるとおり、一般的なユーザーにとって分かりやすいものとはいえない。パソコンの操作に自信のない人であれば、これを見た途端に困惑してしまうということもあるだろう。 このような事態を避けるために、.NET標準のエラー・ダイアログを、もっとユーザー・フレンドリな自作のエラー・ダイアログに切り替えたいという要望も、きっと多いのではないだろう

    適切に処理されなかった例外をキャッチするには?
  • 標準例外型の使用 - Framework Design Guidelines

    Note このコンテンツは、Pearson Education, Inc. の許可を得て、『Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition (フレームワーク設計ガイドライン: 再利用可能な .NET ライブラリの規約、表現形式、およびパターン、第 2 版)』から転載されています。 この版は 2008 年に出版され、その後、このは第 3 版で全面的に改訂されました。 このページの情報の一部は古くなっている可能性があります。 このセクションでは、フレームワークによって提供される標準例外とその使用法の詳細について説明します。 このリストは完全なものではありません。 他のフレームワーク例外型の使用方法については、.NET Framewor

    標準例外型の使用 - Framework Design Guidelines
    atsukanrock
    atsukanrock 2009/06/24
    ApplicationExceptionからの派生が非推奨であることや、InvalidOperationExceptionをいつthrowするかの記述あり
  • 1