Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 3070|Atsakyti: 0

[Šaltinis] .NET/C# try-catch-when sintaksė

[Kopijuoti nuorodą]
Paskelbta 2023-10-18 20:04:33 | | | |
Šiandien, kai aš žiūriu į šaltinio kodą Serilog.AspNetCore.RequestLoggingMiddleware, aš pamačiau sugauti po kai raktažodis metodas, ir tada aš niekada nenaudojau try-catch-when sintaksė.



when(C# nuoroda):Hipersaito prisijungimas matomas.

Naudokite kontekstinį raktažodį, kai norite nurodyti filtrą šiuose kontekstuose:

  • Į sugavimo sąlygą try-catch arba try-catch-finally pareiškimą.
  • Kaip bylos apsauga jungiklio pareiškime.
  • kaip korpuso apsauga jungiklio išraiškoje.


try-catch-when sintaksė

Galite naudoti raktažodį when sąlygoje catch, kad nurodytumėte sąlygą,Ši sąlyga turi būti teisinga, kad apdorojimo programa galėtų vykdyti apdorojimo programą konkrečiai išimtinei。 Sintaksė yra tokia:

Tarp jų išraiška yra išraiška, kurios skaičiavimo rezultatas yra loginė reikšmė. Jei išraiška pateikia teisingą, vykdoma išimčių apdorojimo programa; Jei grąžinama klaidinga, ji nevykdoma.

true: įveskite sugavimo metodą, kad užfiksuotumėte išimtį.
false: Neįveskite dabartinio sugavimo būdo, jei yra kitų laimikių, jis gali įvesti kitus laimikio būdus, jei nėra kitų laimikių, programa bus išskirtinė.

Bandymas yra toks:



(Pabaiga)





Ankstesnis:Priekinė JS konvertuoja base64 į blob ir rodo vaizdą
Kitą:OpenWrt Vietinių paketų nustatymas (Šaltinis)
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com