Chr*_*sic 8 .net c# datetime dependencies decoupling
是否有一个nuget包,或其他"标准"包装代码耦合时创建的硬依赖DateTime.Now?
在写我自己之前,我正在寻求相关的指导.虽然这样做是微不足道的,但我宁愿使用存在的东西,如果它已经作为某种程度的标准.
假设我们有一个方法:
public void Foo() {
var now = DateTime.UtcNow;
Record(now);
Run Code Online (Sandbox Code Playgroud)
我在需要时总是采用的解决方案DateTime.Now是:
public void Foo(DateTime? now = null) {
Record(now.GetValueOrDefault(DateTime.UtcNow));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
339 次 |
| 最近记录: |