相关疑难解决方法(0)

PowerShell和-contains运算符

请考虑以下代码段:

"12-18" -Contains "-"
Run Code Online (Sandbox Code Playgroud)

你认为这会评估true,但事实并非如此.这将评估false相反.我不确定为什么会这样,但确实如此.

为避免这种情况,您可以使用此代码:

"12-18".Contains("-")
Run Code Online (Sandbox Code Playgroud)

现在表达式将评估为true.

为什么第一个代码片段的行为如此?有什么特别的东西-不能很好地搭配-Contains吗?该文档没有提及任何相关内容.

powershell operators

117
推荐指数
3
解决办法
18万
查看次数

标签 统计

operators ×1

powershell ×1