在更改之后但在分配之前获取字符串长度

时间:2017-02-24 09:41:21

标签: powershell

让我们说我想做这样的事情:

$string = 'arbitrary string' # << is random
$string = ($string + 'randomstring').Substring(0, [math]::Min(20, $string.lenght) # < doesn't work properly

当尚未分配时,我如何获得$string的当前长度?

1 个答案:

答案 0 :(得分:3)

只需使用+=分配字符串。

$string = 'arbitrary string' # << is random
$string = ($string += 'randomstring').Substring(0, [math]::MIN(20, $string.Length)) #