Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 3078|Risposta: 2

[Fonte] C# 9.0 Nuovi attributi sintattici e schemi logici migliorano l'estetica delle istruzioni if

[Copiato link]
Pubblicato su 13/02/2024 16:33:23 | | |
Il linguaggio C# è sempre stato pulito e bello, e ogni aggiornamento porta un po' di zucchero sintattico che ci permette di rendere il nostro codice più pulito. Questo articolo condivide due esempi di consigli per utilizzare C# 9.0 per migliorare l'estetica delle affermazioni if.

Usa lo schema delle proprietà invece di IsNullOrEmpty

Ogni volta che usi IsNullOrEmpty, considera di sostituirlo così:

La modalità proprietà è piuttosto flessibile, e puoi anche usarla sugli array per fare vari giudizi sugli array. Ad esempio, determiniamo se un elemento di stringa in un array di stringhe nullabili è vuoto o vuoto:

All'inizio potresti pensare che l'esperienza di lettura non sia positiva, ma più la usi, più la leggi, e questo metodo conciso è più adatto alla lettura.

Semplifica i giudizi multipli con schemi logici

Per lo stesso valore, può essere semplificato confrontandolo con più altri valori, come i pattern orari e logici:

Molte persone si sono chieste perché C# 9.0 abbia introdotto le parole chiave orologiche e logiche, ma questo esempio lo chiarisce a colpo d'occhio.

Riferimento:Il login del link ipertestuale è visibile.





Precedente:Ora attuale di MySQL più giorno e ora
Prossimo:Windows crea un file della dimensione specificata
Pubblicato su 18/02/2024 08:31:25 |
Guarda bene
Pubblicato su 04/03/2024 09:34:10 |
Scopri la nuova sintassi per il riassunto
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com