See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 3078|Vastuse: 2

[Allikas] C# 9.0 Uued süntaksi atribuudid ja loogikamustrid parandavad if-väidete esteetikat

[Kopeeri link]
Postitatud 13.02.2024 16:33:23 | | |
C# keel on alati olnud puhas ja ilus ning iga uuendus toob kaasa süntaksi suhkru, mis võimaldab meil muuta oma koodi puhtamaks. See artikkel toob välja kaks näidet näpunäidetest, kuidas kasutada C# 9.0 if-väidete esteetika parandamiseks.

Kasuta omadusskeemi IsNullOrEmpty asemel

Iga kord, kui kasutad IsNullOrEmptyt, kaalu selle asendamist nii:

Kinnisvararežiim on üsna paindlik ning seda saab kasutada ka massiivides, et teha erinevaid hinnanguid massiivide kohta. Näiteks määrake, kas stringielement nullitavate stringide massiivis on tühi või tühi:

Alguses võib tunduda, et lugemiskogemus pole hea, kuid mida rohkem seda kasutad, seda rohkem loed, ja see lühike meetod sobib lugemiseks paremini.

Lihtsusta mitut hinnangut loogiliste mustritega

Sama väärtuse puhul saab seda lihtsustada, võrreldes seda mitme teise väärtusega, näiteks või ja loogiliste mustritega:

Paljud on imestanud, miks C# 9.0 tõi kasutusele või ja loogilised märksõnad, kuid see näide teeb selle kohe selgeks.

Viide:Hüperlingi sisselogimine on nähtav.





Eelmine:MySQL praegune aeg pluss päev ja ajatempel
Järgmine:Windows loob määratud suurusega faili
Postitatud 18.02.2024 08:31:25 |
Vaata korralikult
Postitatud 04.03.2024 09:34:10 |
Õpi uut süntaksit kokkuvõtmiseks
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com