更新:2007 年 11 月

错误消息

应输入对象、字符串或类类型

试图将预定义的数据类型传递到 catch 块。只有从 System..::.Exception 派生的数据类型才能传递到 catch 块中。有关异常的更多信息,请参见 异常处理语句(C# 参考)

示例

下面的示例生成 CS1015:

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