在powershell中使用C#代码时,CSharp和CSharpVersion3有什么区别?

时间:2016-02-08 22:14:20

标签: powershell

我正在尝试使用调用System.Enum.TryParse()的类。当我拨打Add-Type并使用-Language CSharpVersion3时,我会收到

  

'System.Enum'不包含'TryParse'的定义

错误但使用-Language CSharp

时没有出现此类错误

1 个答案:

答案 0 :(得分:3)

C#3.0版目标是.NET Runtime [1] 的3.5版。

版本4.0中引入了

Enum.TryParse()

[1]: Wikipedia has a nice language-to-framework version matrix