请考虑以下代码段:
"12-18" -Contains "-"
Run Code Online (Sandbox Code Playgroud)
你认为这会评估true
,但事实并非如此.这将评估false
相反.我不确定为什么会这样,但确实如此.
为避免这种情况,您可以使用此代码:
"12-18".Contains("-")
Run Code Online (Sandbox Code Playgroud)
现在表达式将评估为true.
为什么第一个代码片段的行为如此?有什么特别的东西-
不能很好地搭配-Contains
吗?该文档没有提及任何相关内容.