コンパイラ エラー CS1015
更新 : 2007 年 11 月
エラー メッセージ
オブジェクト、文字列またはクラスが必要です。
定義済みのデータ型を catch ブロックに渡そうとしました。catch ブロックに渡すことができるのは、System.Exception から派生するデータ型だけです。例外の詳細については、「例外処理ステートメント (C# リファレンス)」を参照してください。
使用例
次の例では CS1015 エラーが生成されます。
// CS1015.cs
class Sample
{
static void Main()
{
try
{
}
catch(int) // CS1015, int is not derived from System.Exception
{
}
}
}