我有这个班
public class MyClass
{
public int ID { get; set; }
public string Name { get; set; }
public DateTimeOffset MyDate { get; set; }
}
我怎样才能只为MyDate属性覆盖ToString方法呢?因此,当我调用
obj.MyDate.ToString()
我将有自己的实现。
DateTimeOffset
是一个结构。没有办法覆盖 ToString
方法,因为结构不能被继承。
你的选择是使用一个重载来格式化字符串表示(DateTimeOffset.ToString方法).
您可以使用 标准日期和时间格式字符串 或 自定义日期和时间格式字符串 以获得所需的格式。