我最近正在使用DateTime
对象,并写了这样的东西:
DateTime dt = DateTime.Now;
dt.AddDays(1);
return dt; // still today's date! WTF?
AddDays()
的intellisense文档说它为日期添加了一天,但它没有 – 它实际上返回一个日期,添加一天,所以你必须像:
DateTime dt = DateTime.Now;
dt = dt.AddDays(1);
return dt; // tomorrow's date
这个人以前多次咬我,所以我认为编目最差的C#gotchas是有用的.