我喜欢以结构化的方式定义我的变量.但是,大多数MSDN博客都没有这样做.
例如:[object] myObj = ...
这是Powershell中所有对象的正确默认格式吗?
使用PsObject这样:
$o = new-Object PsObject -property @{Name='donald'; Kind='duck' }
Run Code Online (Sandbox Code Playgroud)
您将哈希表作为参数的-property参数传递.您也可以创建空对象并稍后添加属性:
$o = New-Object PsObject
$o | Add-Member NoteProperty project myproj.csproj
$o | Add-Member NoteProperty Success $true
Run Code Online (Sandbox Code Playgroud)
你当然可以使用管道 Add-Member
$o = New-Object PsObject
# ...
$o |
Add-Member NoteProperty project myproj.csproj -pass |
Add-Member NoteProperty Success $true
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6235 次 |
| 最近记录: |