Прочитать на английском

Поделиться через


Ошибка компилятора CS1015

Требуется объект, строка или тип класса.

Предпринята попытка передать предопределенный тип данных в блок catch . В блок System.Exception можно передавать только типы данных, которые являются производными от catch . Дополнительные сведения об исключениях см. в разделе "Исключения" и " Обработка исключений".

Пример

В следующем примере возникает ошибка CS1015:

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