Ошибка компилятора CS1017
Конструкции catch не могут использоваться после универсальной конструкции catch оператора try
Блок catch
, не имеющий параметров, должен находиться в конце серии блоков catch
. Дополнительные сведения об исключениях см. в разделе "Исключения" и " Обработка исключений".
Следующий пример приводит к возникновению ошибки CS1017:
// CS1017.cs
using System;
namespace x
{
public class b : Exception
{
}
public class a
{
public static void Main()
{
try
{
}
catch // CS1017, must be last catch
{
}
catch(b)
{
throw;
}
}
}
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: