增量运算符(++)如何在C#中的DateTime上工作

时间:2010-12-24 13:50:12

标签: c# datetime operator-overloading

如果在C#中的DateTime类型上使用increment operator (++)会发生什么?

例如,如果我这样做:

DateTime blah = new DateTime(2010, 12, 24);

blah++;

什么是blah?这会增加一个刻度还是一天?

或者甚至是合法的?

我没有开发环境,也不会有几天,或者我会尝试并找出答案。我太好奇不能等待,所以我想我会问社区。

2 个答案:

答案 0 :(得分:5)

无效:

  

错误1运算符'++'不能   应用于类型的操作数   '的System.DateTime'

答案 1 :(得分:1)

查看msdn文档中的DateTime方法。

如果您现在没有Visual Studio,并且您有高速互联网,请试用MSDN Virtual Labs