Język C# zawsze był czysty i piękny, a każda aktualizacja przynosi trochę słodyczy składniowych, które pozwalają nam czyścić nasz kod. W tym artykule przedstawiono dwa przykłady wskazówek dotyczących wykorzystania C# 9.0 w celu poprawy estetyki if instrukcji.
Użyj schematu właściwości zamiast IsNullOrEmpty
Za każdym razem, gdy używasz IsNullOrEmpty, rozważ zastąpienie go w ten sposób:
Tryb właściwości jest dość elastyczny i można go także używać na tablicach, aby dokonywać różnych ocen na ich temat. Na przykład, określ, czy element ciągu w tablicy ciągów możliwych do zerowania jest pusty czy pusty:
Na początku możesz mieć wrażenie, że doświadczenie czytania nie jest dobre, ale im częściej go używasz, tym więcej czytasz, a ta zwięzła metoda jest bardziej sprzyjająca czytaniu.
Uprość wiele ocen za pomocą wzorców logicznych
Dla tej samej wartości można ją uprościć, porównując ją z wieloma innymi wartościami, takimi jak or oraz wzorce logiczne:
Wiele osób zastanawiało się, dlaczego C# 9.0 wprowadził słowa kluczowe lub i logiczne, ale ten przykład jasno to pokazuje na pierwszy rzut oka.
Odniesienie:Logowanie do linku jest widoczne.
|