Java RuntimeException équivalent en C#?

Ne C# ont l'équivalent de Java java.lang.RuntimeException?

(I. E. une exception qui peut être jeté sans la nécessité d'être surpris, ou le programme plante lorsque l'exception est levée.)

  • Malheureusement .net n'a pas utile d'exception de la hiérarchie.
  • La véritable question: quelle est l'utilité d'une exception si elle ne fait pas planter le programme lorsqu'il n'est pas pris??
  • Op définition de RuntimeException en Java n'est pas tout à fait droit. Un RuntimeException va planter le programme, si pas pris. La différence avec les autres exceptions est que vous n'avez pas besoin de déclarer une throw clause dans ton prototype de fonction. Il serait plus proche de C++ runtime_error, c'est des exceptions qui ne sont pas censé se produire, mais parfois dans des circonstances très spéciales, et vous ne voulez pas vous embêter avec les manipuler dans le code bas-niveau.
InformationsquelleAutor leeand00 | 2011-03-23