我希望能够在不引用System.Web的情况下缓存一些对象.我想要滑动过期而不是更多...是否真的没有去哪里但是使用字典和一些自制的对象过期构建我自己的东西 - 或者在.NET框架中有什么东西我完全错过了吗?
我想要一个DateTime变量,它是今天(当天的任何给定时间)23:00.
只需要一个更简洁的方法来做到这一点,因为这让我想起了太多好的'ASP.Classic ......
var startDate = DateTime.Parse(DateTime.Now.ToShortDateString() + " 23:00:00");
Run Code Online (Sandbox Code Playgroud)
任何人?
以下是一个失败的单元测试,解释了我今天发现的一个错误:
[TestMethod]
public void WFT()
{
string configDebug = "false";
bool configDebugEnabled = bool.TryParse(configDebug, out configDebugEnabled);
Assert.AreEqual(false, configDebugEnabled);
}
Run Code Online (Sandbox Code Playgroud)
这是如何使测试从红色变为绿色:
[TestMethod]
public void WFT()
{
string configDebug = "false";
bool configDebugEnabled;
bool.TryParse(configDebug, out configDebugEnabled);
Assert.AreEqual(true, configDebugEnabled);
}
Run Code Online (Sandbox Code Playgroud)
我无法在C#规范中找到解释这一段的段落,但对这种行为很可能是一个不错的解释.任何人都可以向我解释为什么第一次测试失败了吗?