Java 转学 c# 的疑惑
想要获取系统时间,我很自然的就写出了
C# code
datetime date=new datetime();
Console.WriteLine(date.date);
结果打印的是0001/1/1 0:00:00
然后去查了一下msdn,然后总结了一下,意思是我在初始化datetime的时候应该给它一个时间元素
C# code
DateTime date = new DateTime(2012,6,11);
Console.WriteLine(date.Date);
结果打印的是2012/6/11 0:00:00
又去百度了一下
C# code
Console.WriteLine(DateTime.Now.TimeOfDay.ToString());
这样就获取到了系统的时间。
好吧我的疑惑是now是datetime的一个属性
为什么不是new datetime().now而是datetime.now?
一个类型没有实例化为什么可以使用它的属性呢?
------解决方案--------------------
C#和java在静态和实例成员上的处理应该没大区别吧.
你能提出这个问题说明你java也一样是不会.
静态成员是什么意思你压根就没明白.
自己去百度C# static吧.
------解决方案--------------------
百度C# static.