我想尝试“新”async/await
(是的,我已经迟到了)所以我启动了LINQPad 4.5.1,这是目前最新的非beta版。切换到“C#程序”并输入以下代码后,无评论;
// "Invalid token 'void' in class, struct, or interface member declaration"
// - But compiles with `async` removed
async void foo () {
}
void Main()
{
foo();
}
但它......“无法正常工作”。
这个错误似乎表明LINQPad使用的是C#4而不是C#5,尽管该网站确实说“LINQPad支持C#5.0 和Framework 4.x中的所有”和{{3} }。
导致此错误的原因是什么,以及如何解决?
答案 0 :(得分:1)
安装.NET 4.5&#34后,它可以运行"。
答案 1 :(得分:1)