Erro do Compilador CS1015
Um objeto, uma cadeia de caracteres ou um tipo de classe esperado
Foi feita uma tentativa de passar um tipo de dados predefinido para um bloco catch. Somente os tipos de dados que derivam de System.Exception podem ser passados para um bloco catch
. Para obter mais informações sobre exceções, consulte Exceções e tratamento de exceção.
O exemplo a seguir gera o erro CS1015:
C#
// CS1015.cs
class Sample
{
static void Main()
{
try
{
}
catch(int) // CS1015, int is not derived from System.Exception
{
}
}
}
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: