Исключения: из блока 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:
  //всякий разный код
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.444 из 5
Похожие ответы