我有Visual Studio 2012,并将目标框架设置为.NET 2.0。
但是,我遇到了以下问题:
ThreadPool.QueueUserWorkItem(example => Threadedmethod(intval,classVal) );
void Threadedmethod(int id, MyClass val)
{ .... }
然后它就可以编译。
我怎样才能知道这个在VS2012中是否可行?有人告诉我=>
操作符与.NET 2.0不兼容。
我有Visual Studio 2012,并将目标框架设置为.NET 2.0。
但是,我遇到了以下问题:
ThreadPool.QueueUserWorkItem(example => Threadedmethod(intval,classVal) );
void Threadedmethod(int id, MyClass val)
{ .... }
然后它就可以编译。
我怎样才能知道这个在VS2012中是否可行?有人告诉我=>
操作符与.NET 2.0不兼容。
.net
版本和c#
版本。当你的目标是.Net 2.0时,你仍然可以使用c#(语言特性)例如lambda、扩展方法、集合初始化器、对象初始化器等。这是错误的,正确的陈述应该是在c# 2.0中无效,但是你没有在VS2012中使用c# 2.0。你在那里使用的是c# 5.0编译器。我被告知=>在.net 2.0中无效