我想将unix时间戳反序列化并序列化为DateTime,我应该在getter中使用哪个支持变量名?我正在使用Xamarin的标准Microsoft ToDo快速入门。
select ... from syscolumns where id = @@procid
答案 0 :(得分:1)
如果您没有使用"自动实施的属性" (即SINTER
),然后支持字段为您创建的任何内容。它不是由编译器完成的。所以:声明一个字段并使用它。
请注意,您的{get;set;}
实际上并未将计算出的值分配给当前的任何内容 - 它只是进行数学运算并将值丢弃在地板上。 也需要分配到支持字段。
set
看起来就像你试图将其转换为序列化中的[JsonProperty("date")]
public DateTime Date {get;set;}
但类型中的纪元秒。听起来......不寻常和奇怪。但是,如果你真的想要它,只需为你的字段声明一个整数(DateTime
),并相应地进行读/写。