Wie kann ich eine Klasse erstellen, die in DateTime umgewandelt werden kann? Aber ich muss meine Klasse besetzen, wenn sie gepackt hat. Zum Beispiel:Wie kann man in C# eine Klasse erstellen, die nach DateTime umgewandelt werden kann?
object date1 = new MyDateTime();
DateTime date2 = (DateTime)date1;
Ich brauche direkt dieses Arbeitsbeispiel.
Ich weiß, wie es geht, aber mein Weg wird ohne Verpackung funktionieren. Ich bin mir nicht sicher, ob es einen Weg dafür gibt.
Bitte, helfen Sie.
PS. Ich muss direkt in DateTime umwandeln. Also, MyDateTime muss vorher gepackt werden. Explizit funktioniert gut, aber es hilft nicht, wenn Sie ein Objekt gepackt haben. Und es werfen müssen nur gewöhnliche Gießens wie
(DateTime) (object) MyDateTime
Wie beschrieben, dies nicht möglich ist. Sie können 'Convert.ToDateTime' nicht verwenden? Warum muss es eine Objektvariable sein? – Random832