Null -Koalescing -Operator auf DateTime C#C#

Ein Treffpunkt für C#-Programmierer
Guest
 Null -Koalescing -Operator auf DateTime C#

Post by Guest »

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?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post