首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于DateTime种的Now属性

2012-06-23 
关于DateTime类的Now属性请看下面的语句:toolStatus1.text当前系统时间:+DateTime.Now.ToShortataStrin

关于DateTime类的Now属性
请看下面的语句:
toolStatus1.text="当前系统时间:"+DateTime.Now.ToShortataString();

Now 是DateTime类的静态属性,静态属性归类管,可以直接用“类名.属性名”即“DateTime.Now”来访问静态属性,我记得ToShortataString()是DateTime类的一个实例方法,应该用实例化的对象名来访问吧,怎么直接写成了DateTime.Now.ToShortataString(),应该如何理解呀? 静态属性直接访问实例方法??想不明白!请大家帮忙解释,谢谢。

[解决办法]
DateTime.Now 这个静态属性,返回一个 DateTime 的实例,ToShortataString 已经是实例在调用了,代码等同于
DateTime dnow = DateTime.Now;
dnow.ToShortataString();
[解决办法]
Now是个静态属性,它的类型本身是DataTime,返回一个DataTime的实例,所以可以调用那个实例方法。

热点排行