powershell - 布尔值和布尔值的区别?
问题描述
我见过一个看起来像这样的函数:
function
{
[CmdletBinding()]
[OutputType([Boolean])]
param (
[bool] $param
}
# ...
}
Boolean
和在这里有什么区别bool
?
解决方案
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.Boolean
Boolean
推荐阅读
- c# - 通过查询 Linq 将嵌套组添加到属性模型类 ASP.NET
- javascript - 我可以将 html 对象“粘贴”到图标或地图的移动部分吗?
- wpf - 如何使用 Xamarin.Forms、WPF 和 Syncfusion 控件在屏幕上呈现 PDF?
- typescript - TypeScript Vuetify 项目 - 使用 Two.js Text 渲染多行文本
- swift - 创建通用 Alamofire 服务的问题
- php - 如何通过 Ajax 将 onchange 选择中的值传递给 wp 函数并在页面上显示
- storybook - 带有包裹的嵌套 Package.json 故事书
- c - 架构 x86_64 VSCode 错误的未定义符号
- javascript - 为什么这个 React 返回码无效?(条件渲染)
- android - RecyclerView 适配器在 Fragment 内给出空异常