首页 > 解决方案 > 布尔值和布尔值的区别?

问题描述

我见过一个看起来像这样的函数:

function
{
    [CmdletBinding()]
    [OutputType([Boolean])]
    param (
    [bool] $param
    }

    # ...
}

Boolean和在这里有什么区别bool

标签: powershellboolean

解决方案


bool是 的别名System.Boolean就像int是 的别名一样System.Int32

例子

PS C:\Users\aruns7> [bool] $yourValue = 1
PS C:\Users\aruns7> $yourValue.gettype().fullname
System.Boolean

Boolean 表示System.Boolean类,而我们可以用来创建对象bool的关键字。System.BooleanBoolean


推荐阅读