Leer en inglés

Compartir a través de


Error del compilador CS1015

Un objeto, una cadena o un tipo de clase esperados

Se intentó pasar un tipo de datos predefinido en un bloque catch . Solo los tipos de datos que se derivan de System.Exception se pueden pasar en un bloque catch . Para obtener más información sobre excepciones, consulte Excepciones y control de excepciones.

Ejemplo

El ejemplo siguiente genera la advertencia CS1015:

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