相关疑难解决方法(0)

为什么DateTime.Now属性而不是方法?

阅读此博客文章后:http://wekeroad.com/post/4069048840/when-should-a-method-be-a-property,

我想知道为什么微软选择C#:

DateTime aDt = DateTime.Now;
Run Code Online (Sandbox Code Playgroud)

代替

DateTime aDt = DateTime.Now();
Run Code Online (Sandbox Code Playgroud)
  • 最佳实践说:在连续两次调用成员时使用方法会产生不同的结果
  • 并且DateTime.Now是非确定方法/属性的完美示例.

你知道这个设计有什么理由吗?
或者,如果这只是一个小错误?

.net c# datetime

58
推荐指数
2
解决办法
4270
查看次数

标签 统计

.net ×1

c# ×1

datetime ×1