问题在标题中。 3.0还是4.0?
它将使用 C# 4 编译器,因此 您仍然可以使用(某些)C# 4 功能。
如果您想将自己限制为 C# 3,请单击项目属性“构建”选项卡(右下角)中的“高级”按钮,然后您可以选择要使用的语言版本。
Visual Studio 2010 将尊重您的目标。如果你将其设置为 3.5,它将在 3.5 中编译。