Исключения: из блока try не совершается переход по метке (оператор goto) - C#
Формулировка задачи:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace собственные_исключения
{
class Program
{
public class iskl : Exception
{
}
static void Main(string[] args)
{
try
{
goto metka;
}
catch (iskl e)
{
Console.WriteLine("Очень хочется прочесть эту надпись!");
return;
}
finally
{
Console.WriteLine("Но читается почему-то только эта!");
}
metka:
{
Console.WriteLine();
Console.WriteLine("Это должно вывестись в первую очередь!");
Console.WriteLine("но не выводится потому, что сюда");
Console.WriteLine("управление не передаётся!");
throw new iskl();
}
}
}
}Решение задачи: «Исключения: из блока try не совершается переход по метке (оператор goto)»
textual
Листинг программы
main {
try {
goto metka;
}
catch {
}
finally {
}
metka:
//всякий разный код
}