假设我们将枚举类型定义为:
enum Statuses
{
Completed,
Pending,
NotStarted,
Started
}
Run Code Online (Sandbox Code Playgroud)
我想让Autofixture为我创造一个价值,而不是像Pending.
所以(假设循环生成)我想获得:
已完成,未启动,已启动,已完成,未启动,...
我开始使用.NET 4.5,特别是async/await功能.
我来到下面的代码,这令我惊讶,编译.谁能解释我的原因?
async Task SomeMethod()
{
try
{
await Task.Delay(1000);
}
catch
{
}
}
Run Code Online (Sandbox Code Playgroud)
对于以前的.NET版本,编译器会抱怨类似于以下消息:"并非所有路径都返回值".