Ich muss prüfen, ob das ausgewählte Datum von einem Datepicker nicht an einem Wochenende ist. Die Funktion muss überprüfen, ob das neue Startdatum ein Wochenende ist. Außerdem müssen Tage zum Startdatum hinzugefügt werden, wenn ein Wochenende auftritt.
Code sollte in etwa so aussehen:
%Vor%Danke für Ihre Hilfe.
Mit der Eigenschaft DayOfWeek
können Sie explizit nach Wochenendtagen suchen. Etwas wie das:
Natürlich ist das ein bisschen lang für eine Bedingung. Abstrahieren es zu einer Hilfsmethode macht es ein wenig sauberer:
%Vor%So verwenden Sie:
%Vor% Oder, vielleicht ein bisschen sauberer, könnten Sie eine Erweiterungsmethode für DateTime
schreiben:
Was würden Sie so verwenden:
%Vor% Schauen Sie sich DateTime.DayOfWeek
dokumentiert hier an.
Schauen Sie sich die DateTime.DayOfWeek
-Eigenschaft an - sie wird es geben Sie den Wochentag, an dem Ihr DateTime-Objekt fällt.
Tags und Links c#