Ich kann eine Erweiterungsmethode wie diese haben:
DateTime d = new DateTime();
d = d.GetRandomDate();
GetRandomDate ist meine Erweiterungsmethode. Allerdings macht das oben genannte nicht viel Sinn. Was besser wäre, ist:
DateTime d = DateTime.GetRandomDate();
Ich weiß aber nicht, wie man das macht. Eine Erweiterung Methode erstellt als:
public static DateTime GetRandomDate(this System.DateTime dt)
fügt nur die Funktion GetRandomDate() im ersten Beispiel hinzu, nicht aber im zweiten Beispiel. Gibt es eine Möglichkeit, das gewünschte Verhalten zu erreichen?