「マスターへのエントリからC# - 第二版」で示されるタイトルの問題
第VII章例外処理とデバッグ
実際の操作練習問題
PPTは、いくつかのトピックを言及している見つけることが、具体的な答えがない、悪いための基盤のために、それはこの単純なことですが、関連するコンテンツをBaiduのは、いくつかの時間を占めて
パブリッククラスDivZero:例外//例外クラスを定義する
{
公共DivZero(STR文字列):ベース(STR)は、基本クラス継承//コンストラクタパラメータを有している
{}
}
クラスプログラム
{
静的な無効メイン(文字列[] args)
{
試み
{
int型X = int.Parse(Console.ReadLine()); //入力除数X
IF(X == 0)// Xが0、例外がスローされている場合、プログラムを終了
{
スロー新しい新しいDivZeroは(「除数ではない0 ");
}
int型Y = 10;
INT Z = X / Y;
Console.WriteLineを(" {0} / {} = {2} 1」、X、Y、Z);
}
キャッチ(例外e)
{
Console.WriteLineを(e.Message)。
}
最後に
{
Console.ReadKey()。
}
}
}
メインむだ時間は、入力X後、すぐに例外をスローするが、通例ではない「 int型Z = X / Y ;」後の再スロー
だから、直接異常なキャッチで実行されるプログラムは、対象の要件を満たしていませんでした。