如果安装了Net Framework 3.5,是否可以使用普通的LINQ方法来运行,而如果安装了4.0或更高版本,则使用PLINQ代替?
如果安装了Net Framework 3.5,是否可以使用普通的LINQ方法来运行,而如果安装了4.0或更高版本,则使用PLINQ代替?
我认为这是不可能的。以下是一些替代方案:
#if
指令制作两个不同版本的项目。虽然我也不认为编写两个版本是明智的,但你可以使用Environment.Version变量。
自1.1版以来,它在所有.NET版本和Silverlight中都存在。