【发布时间】:2012-04-20 00:11:24
【问题描述】:
如何删除 System.String 变量的实例?
$Servers = "服务器","本地主机"
我想删除本地主机,有什么想法吗?
【问题讨论】:
标签: string variables powershell
如何删除 System.String 变量的实例?
$Servers = "服务器","本地主机"
我想删除本地主机,有什么想法吗?
【问题讨论】:
标签: string variables powershell
您可以将Array条目设置为$null(您必须知道索引):
$Servers.Set(1, $NULL)
如果您需要返回值 [string] 而不是 [objtect[]]
[string]$Servers = $Servers[0] # need always knowing the indexs
如果 Array count > 2 你需要这样做:
$Servers = $servers | ? { $_ -ne "localhost" }
或简而言之
$servers = $servers -ne "localhost"
或者你可以投到ArrayList:
[System.Collections.ArrayList]$servers = $servers
$servers.Remove("localhost")
【讨论】: