static void Main(string[] args)
{
try
{
Console.WriteLine("No Error");
}
catch (DataException) /*why no compilation error in this line?*/
{
Console.WriteLine("Error....");
}
Console.ReadKey();
}
コードはエラーなしでコンパイルされています。catch ブロックの最初の行でコンパイル エラーが発生しない理由がわかりません -
キャッチ (DataException)
catch ブロックの DataException パラメータはクラスであり、次のような変数が必要です。
キャッチ (DataException d)
誰かが上記の動作を説明できますか?