PowerShell 似乎在算术运算和转换后执行边界检查。例如,以下操作失败:
[byte]$a = 255 $a++ $a = [byte]256
有没有办法强制溢出或类型转换,而无需通过模或 C# 和 Add-Type 进行手动计算?
powershell integer-overflow unchecked unchecked-conversion
integer-overflow ×1
powershell ×1
unchecked ×1
unchecked-conversion ×1