Ошибка компилятора CS0157
Управление не может быть передано из тела предложения finally.
В предложении finally должны быть выполнены все операторы. Дополнительные сведения см. в разделе "Исключения" и "Обработка исключений".
Следующий пример приводит к возникновению ошибки CS0157:
// CS0157.cs
using System;
namespace MyNamespace
{
public class MyClass2 : Exception
{
}
public class MyClass
{
public static void Main()
{
try
{
}
finally
{
return; // CS0157, cannot leave finally clause
}
}
}
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: