7

我正在尝试在 PowerShell 中将两个数字相加。我将用户提供的输入存储在$Value1and中$Value2。但是我找不到任何方法来实际添加这些数字。我尝试使用Measure-Objectcmdlet,但似乎无法让它工作。

如何在 Powershell 中加/减和乘数字?

4

2 回答 2

12
PS H:\> $value1 = 10
PS H:\> $value2 = 10
PS H:\> $value1 + $value2
20

如果您的数字存储为字符串,那么您需要将它们转换为整数,如下所示:

PS H:\> $value1 = "10"
PS H:\> $value2 = "20"
PS H:\> [int]$value1 + [int]$value2
30
于 2012-11-29T16:48:51.190 回答
4
$val1 = 1
$val2 = 2
$result = $val1 + $val2
$result

如果您从用户那里获得输入,那么您需要明确地将数字强制为数字:

[int]$val1 = Read-Host 'Enter value 1'
[int]$val2 = Read-Host 'Enter value 2'
$result = $val1 + $val2
$result
于 2012-11-29T16:47:47.240 回答