C# valoda vienmēr ir bijusi tīra un skaista, un katrs jauninājums rada sintakses cukuru, kas ļauj mums padarīt mūsu kodu tīrāku. Šajā rakstā ir sniegti divi piemēri padomiem, kā izmantot C# 9.0, lai uzlabotu if paziņojumu estētiku.
Rekvizītu shēmas izmantošana IsNullOrEmpty vietā
Ikreiz, kad izmantojat IsNullOrEmpty, apsveriet iespēju to aizstāt šādi:
Rekvizītu režīms ir diezgan elastīgs, un to var izmantot arī masīvos, lai izdarītu dažādus spriedumus par masīviem. Piemēram, nosakiet, vai virknes elements nullējamo virkņu masīvā ir tukšs vai tukšs:
Sākumā jums var šķist, ka lasīšanas pieredze nav laba, bet, jo vairāk jūs to izmantojat, jo vairāk jūs to lasāt, un šī kodolīga metode ir vairāk labvēlīga lasīšanai.
Vienkāršojiet vairākus spriedumus, izmantojot loģiskus modeļus
Vienai un tai pašai vērtībai to var vienkāršot, salīdzinot to ar vairākām citām vērtībām, piemēram, vai un loģiskajiem modeļiem:
Daudzi cilvēki ir domājuši, kāpēc C# 9.0 ieviesa vai un loģiskos atslēgvārdus, taču šis piemērs to skaidri parāda.
Atsauce:Hipersaites pieteikšanās ir redzama.
|