customobject和psobject之间的区别?

时间:2013-10-17 14:16:58

标签: object powershell

这是一个简单的问题,比任何事情都更具理论性。

Powershell中自定义对象和PSObject之间的真正区别是什么? 为什么以及何时创建它们?

谢谢!

2 个答案:

答案 0 :(得分:4)

PSCustomObject使用PowerShell 3.0到达。我将它定义为PSObject的“精炼版”,因为它解决了PSObject的几个烦恼,包括显示顺序(PSCustomObject保持你指定的顺序),一些性能增强。

以下是link对此的更多讨论。

答案 1 :(得分:1)

PSObject用作PowerShell中所有对象的包装器对象。这包括自定义对象。如果你创建了一个PSCustomObject,那么你真的只是在封面下创建一个PSObject。

相关问题