Мазмұны:

C# тілінде catch жоқ try пайдалана аламыз ба?
C# тілінде catch жоқ try пайдалана аламыз ба?

Бейне: C# тілінде catch жоқ try пайдалана аламыз ба?

Бейне: C# тілінде catch жоқ try пайдалана аламыз ба?
Бейне: Кофеден де көп. Джавис түтік ағыны. Біз ауру туралы ғана емес, айтамыз. Сұрақтарға жауап береміз. 2024, Мамыр
Anonim

finally блогында қайтару, жалғастыру, үзу операторлары жоқ, себебі ол басқару элементтеріне finally блогынан шығуға мүмкіндік бермейді. Сіз алады сондай-ақ пайдалану ақырында тек a арқылы блоктау тырысу блок дегенді білдіреді онсыз а ұстау блокталады, бірақ бұл жағдайда ешқандай ерекшеліктер өңделмейді.

Сол сияқты біреу сұрауы мүмкін, біз аулаусыз try пайдалана аламыз ба?

Иә, Біз істей аламыз бар ұстамай көріңіз finally block пайдалану арқылы блоктау. Сіз try пайдалана алады ақырында. Өздеріңіз білетіндей, сізде ерекшелік немесе қайтару мәлімдемесі болса да, соңында блок әрқашан орындалады тырысу Жүйе жағдайынан басқа блок.

Сонымен қатар, C тілінде сынап көру мүмкіндігі бар ма? C++ осы мақсат үшін келесі арнайы кілт сөздерді ұсынады. тырысу : ерекше жағдайды шығара алатын код блогын білдіреді. ұстау : белгілі бір ерекшелік шығарылған кезде орындалатын код блогын білдіреді. throw: ерекше жағдайды шығару үшін қолданылады.

Осыған байланысты C# тілінде catch блогында try catch жаза аламыз ба?

Кірістірілген әрекетті ұстау

  • C# тіліндегі ерекше жағдайларды өңдеу үшін try, catch және ақырында блоктарын пайдаланыңыз.
  • Try блогынан кейін ұстау немесе соңында блок немесе екеуі де болуы керек.
  • Әр түрлі ерекшелік сүзгілерімен бірнеше ұстау блогына рұқсат етіледі.
  • catch{..} және catch(Exception ex){ } екеуін де пайдалану мүмкін емес.

C# тілінде бірнеше рет ұстауға болады ма?

жылы C# , Сіз пайдалана алады біреуден көп ұстау көмегімен блоктау тырысу блок. Жалпы, көп ұстау блок ерекше жағдайлардың әр түрін өңдеу үшін пайдаланылады ұстау блок әртүрлі ерекшелік түрлерін өңдеу үшін пайдаланылады. Жалпы алғанда, ұстау блок олар қандай ретпен тексеріледі бар бағдарламада орын алды.

Ұсынылған: