嵌入托管代码(C#VB)

删除添加的类型

在 PowerShell 的更高版本中,已将 Remove-TypeData 添加到 PowerShell cmdlet 库中,这可以允许删除会话中的类型。有关此 cmdlet 的更多详细信息,请访问: https//msdn.microsoft.com/en-us/powershell/reference/4.0/microsoft.powershell.utility/remove-typedata

CSharp 和 .NET 语法

对于那些使用 .NET 的经验,不言而喻,C#的不同版本在对某些语法的支持级别上可能完全不同。

如果使用 Powershell 1.0 和/或 -Language CSharp,托管代码将使用 .NET 2.0,这些功能缺乏 C#开发人员目前常常使用的一些功能,例如 Generics,Linq 和 Lambda。最重要的是正式多态,在更高版本的 C#/ .NET 中使用默认参数处理。