Làm cách nào để tạo lớp, có thể truyền tới DateTime. Nhưng tôi cần phải bỏ lớp của tôi, khi nó đóng gói. Ví dụ:Làm thế nào để tạo lớp trong C#, có thể được đưa vào DateTime?
object date1 = new MyDateTime();
DateTime date2 = (DateTime)date1;
Tôi cần trực tiếp ví dụ làm việc này.
Tôi biết cách thực hiện, nhưng cách của tôi sẽ hoạt động mà không cần đóng gói. Tôi không chắc chắn có cách nào để làm điều đó.
Xin vui lòng, trợ giúp.
PS. Tôi cần phải cast đối tượng trực tiếp vào DateTime. Vì vậy, MyDateTime phải được đóng gói trước. Rõ ràng hoạt động tốt, nhưng nó không giúp đỡ nếu bạn có đối tượng đóng gói. Và nó phải bỏ chỉ sử dụng đúc bình thường như
(DateTime) (object) MyDateTime
Như đã trình bày, điều này là không thể. Bạn không thể sử dụng 'Convert.ToDateTime'? Tại sao nó cần phải là biến 'object'? – Random832