英語で読む

次の方法で共有


コンパイラ エラー CS1015

オブジェクト、文字列、またはクラス型が必要です。

定義済みのデータ型を catch ブロックに渡そうとしました。 System.Exception ブロックには、 catch から派生するデータ型のみを渡せます。 例外の詳細については、「例外と例外処理」を参照してください。

次の例では CS1015 が生成されます。

// CS1015.cs  
class Sample  
{  
    static void Main()  
    {  
        try
        {  
        }  
        catch(int)   // CS1015, int is not derived from System.Exception  
        {  
        }  
    }  
}