【发布时间】:2011-10-18 11:20:06
【问题描述】:
我是 PowerShell 新手,但熟悉 .NET 类。
我在 PowerShell 脚本中使用 System.Text.StringBuilder。脚本是这样的
Function MyStringFunc([String]$line) {
$r = New-Object -TypeName "System.Collections.Generic.List``1[[System.String]]";
$sb = New-Object -TypeName "System.Text.StringBuilder";
foreach ($c in $line) {
$sb.Append($c);
$r.Add($sb.ToString());
}
return $r;
}
$line1 = "123";
$a = MyStringFunc $line1;
$a
我预计结果是
1
12
123
结果是
Capacity MaxCapacity Length
-------- ----------- ------
16 2147483647 3
123
我是不是做错了什么?
【问题讨论】:
标签: .net powershell stringbuilder