Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 3070|Vastaus: 0

[Lähde] .NET/C# try-catch-when -syntaksi

[Kopioi linkki]
Julkaistu 18.10.2023 20.04.33 | | | |
Tänään, kun katsoin Serilog.AspNetCore.RequestLoggingMiddleware-lähdekoodia, näin metodissa catch-avainsanan, jonka jälkeen tuli when -avainsana, enkä koskaan käyttänyt try-catch-when -syntaksia.



kun (C#-viittaus):Hyperlinkin kirjautuminen on näkyvissä.

Käytä kontekstiavainsana, kun suodatin määritellään seuraavissa yhteyksissä:

  • Try-catch- tai try-catch-final -lauseen catch-lauseen catch-lauseessa.
  • Switch-lausunnon kotelon vartijana.
  • kotelon suojana Switch-ilmentymässä.


try-catch-when -syntaksi

Voit käyttää catch-lauseen when -avainsanaa määrittääksesi ehdon,Tämän ehdon on oltava totta, jotta käsittelijä voi suorittaa käsittelijän tietyssä poikkeuksessa。 Syntaksi on:

Niiden joukossa expr on lauseke, jonka laskentatulos on boolen arvo. Jos lauseke palauttaa tosiarvon, poikkeuskäsittelijä suoritetaan; Jos virhe palautetaan, sitä ei suoriteta.

true: Syötä kiinniottomenetelmä poikkeuksen kiinniottamiseksi.
false: Älä syötä nykyistä saalismenetelmää, jos on muita saaliita, se voi syöttää muita pyyntitapoja, jos muita saaltoja ei ole, ohjelma on poikkeuksellinen.

Testi on seuraava:



(Loppu)





Edellinen:Etupään JS muuntaa base64:n möykyksi ja näyttää kuvan
Seuraava:OpenWrt paikallisten pakettien asettaminen (lähde)
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com