Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 3078|Svar: 2

[Kilde] C# 9.0 Nye syntaksattributter og logikmønstre forbedrer æstetikken af if-sætninger

[Kopier link]
Opslået på 13/02/2024 16.33.23 | | |
C#-sproget har altid været rent og smukt, og hver opgradering bringer lidt syntakssukker, der gør det muligt for os at gøre vores kode renere. Denne artikel deler to eksempler på tips til brug af C# 9.0 til at forbedre æstetikken af if-udsagn.

Brug egenskabsskemaet i stedet for IsNullOrEmpty

Når du bruger IsNullOrEmpty, kan du overveje at erstatte det sådan her:

Property mode er ret fleksibel, og du kan også bruge den på arrays til at træffe forskellige vurderinger af arrays. For eksempel, bestem om et strengelement i et array af nullbare strenge er tomt eller tomt:

I starten kan du føle, at læseoplevelsen ikke er god, men jo mere du bruger det, jo mere læser du, og denne præcise metode er mere begunstigende for læsning.

Forenkle flere vurderinger med logiske mønstre

For den samme værdi kan den forenkles ved at sammenligne den med flere andre værdier, såsom eller og logiske mønstre:

Mange har undret sig over, hvorfor C# 9.0 introducerede or- og logiske nøgleord, men dette eksempel gør det tydeligt ved et hurtigt blik.

Henvisning:Hyperlink-login er synlig.





Tidligere:MySQL aktuel tid plus dag og tidsstempel
Næste:Windows opretter en fil af den angivne størrelse
Opslået på 18/02/2024 08.31.25 |
Tag et godt kig
Opslået på 04/03/2024 09.34.10 |
Lær den nye syntaks til at opsummere
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com