Null -Koalescing -Operator auf DateTime C#

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Null -Koalescing -Operator auf DateTime C#

by Guest » 18 Feb 2025, 11:24

Ich persönlich mag den Null -Koalescing -Operator und versuche, ihn in meinen Getters zu verwenden. Aber es scheint auf bestimmte Datentypen beschränkt zu sein.
baut zum Beispiel nicht: < /p>

public DateTime From => Settings.Default.StartDate ?? DateTime.Today;
< /code>

Fehler CS0019 Operator '??' kann nicht auf Operanden vom Typ 'DateTime' und 'DateTime' < /p>

angewendet werden und folgt: < /p>

public DateTime From => Settings.Default.StartDate == null ? DateTime.Today : Settings.Default.StartDate;
< /code>

Hat jemand eine Ahnung, warum? Ist es einfach noch nicht implementiert oder fehlt mir hier die Logik?

Top