PowerShell und der Operator -contains
Betrachten Sie das folgende Snippet:
"12-18" -Contains "-"
Sie denken, das ergibttrue
aber das tut es nicht. Dies wird ausgewertetfalse
stattdessen. Ich bin nicht sicher, warum das passiert, aber es passiert.
Um dies zu vermeiden, können Sie stattdessen Folgendes verwenden:
"12-18".Contains("-")
Jetzt wird der Ausdruck als wahr ausgewertet.
Warum verhält sich das erste Code-Snippet so? Gibt es etwas Besonderes?-
das spielt nicht gut mit-Contains
? DasDokumentation erwähnt nichts darüber.