Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 3078|Svare: 2

[Kilde] C# 9.0 Nye syntaksattributter og logikkmønstre forbedrer estetikken til if-setninger

[Kopier lenke]
Publisert på 13.02.2024 16:33:23 | | |
C#-språket har alltid vært rent og vakkert, og hver oppgradering gir litt syntakssukker som gjør at vi kan gjøre koden renere. Denne artikkelen deler to eksempler på tips for bruk av C# 9.0 for å forbedre estetikken til if-setninger.

Bruk egenskapsskjemaet i stedet for IsNullOrEmpty

Når du bruker IsNullOrEmpty, vurder å erstatte det slik:

Egenskapsmodusen er ganske fleksibel, og du kan også bruke den på arrays for å gjøre ulike vurderinger om arrays. For eksempel, avgjør om et strengelement i et array av nullbare strenger er tomt eller tomt:

I begynnelsen kan du føle at leseopplevelsen ikke er god, men jo mer du bruker det, jo mer leser du, og denne konsise metoden er mer egnet for lesing.

Forenkle flere vurderinger med logiske mønstre

For samme verdi kan den forenkles ved å sammenligne den med flere andre verdier, som for eksempel eller og logiske mønstre:

Mange har lurt på hvorfor C# 9.0 introduserte or- og logiske nøkkelord, men dette eksempelet gjør det tydelig med et blikk.

Referanse:Innloggingen med hyperkoblingen er synlig.





Foregående:MySQL nåværende tid pluss dag og tidsstempel
Neste:Windows lager en fil av den angitte størrelsen
Publisert på 18.02.2024 08:31:25 |
Ta en god titt
Publisert på 04.03.2024 09:34:10 |
Lær den nye syntaksen for oppsummering
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com