Hoeveel probeervangblokke kan daar in C# wees?
Hoeveel probeervangblokke kan daar in C# wees?

Video: Hoeveel probeervangblokke kan daar in C# wees?

Video: Hoeveel probeervangblokke kan daar in C# wees?
Video: Exception Handling | C# | Tutorial 24 2024, November
Anonim

Drie vang blokke vang die uitsonderings en hanteer dit deur die resultate aan die konsole te vertoon. Die Common Language Runtime (CLR) vang uitsonderings wat nie deur vang blokke.

Ook gevra, hoeveel probeervangblokke kan daar in C# wees?

In C# , jy kan gebruik meer as een vang blok met die probeer blok . Oor die algemeen, veelvuldig vang blok word gebruik om verskillende tipes uitsonderings te hanteer beteken elk vang blok word gebruik om verskillende tipe uitsonderings te hanteer.

Die vraag is dan, kan ons probeer catch in catch block in C# skryf? Geneste probeervang

  • Gebruik die probeer, vang en laastens blokke om uitsonderings in C# te hanteer.
  • Die probeerblok moet gevolg word deur 'n vang of uiteindelik blok of albei.
  • 'n Meervoudige vangblok word toegelaat met verskillende uitsonderingsfilters.
  • catch{..} en catch(Exception ex){ } kan albei nie gebruik word nie.

Kan jy ook verskeie vangblokke in een probeerslag hê?

Ja jy kan veelvuldige vangblokke hê met probeerstelling . Jy begin met spesifiek vang uitsonderings en dan in die laaste blokkeer jou mag vang basis Uitsondering . Enigste een van die vang blok sal hanteer jou uitsondering . Jy kan probeer blok sonder 'n vangblok.

Kan veelvuldige vangblokke in C# uitgevoer word?

Nooit wanneer een nie vang blok is tereggestel , kontroles slaan alle ander oor vang blokke en gaan uiteindelik blokkeer. Geen, Veelvuldige vangblokke kan nie wees nie tereggestel . Sodra die regte vang kode tereggestel , word die beheer oorgedra na die uiteindelike blok en dan kry die kode wat op die uiteindelike blok volg tereggestel.

Aanbeveel: