HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS


PowerShellの開発でお困りのことはありませんか?
そんな悩みは当サイトで解決!!

HOME > PowerShell Tips > 演算子 Tips メニュー

09.束縛演算子

 
UPDATE:2007/11/22    
 


 束縛演算子を用いると、コレクションの中に指定した値が含まれているかどうかを確認することができます。

演算子 説明
-contains コレクションに指定した値が含まれている(大文字/小文字を区別しない)
-notcontains コレクションに指定した値が含まれていない(大文字/小文字を区別しない)


演算子の先頭に"i"をつけた場合(-icontains および -inotcontains)と先頭に何も文字を付加しない場合(-contains, -notcontains)は大文字と小文字を区別しません。

演算子の先頭に"c"を付けた場合は(-ccontains, -cnotcontains)大文字と小文字を区別します。

sample1の1つ目は 数値1,2,3,4,5のいずれかに 3を含んでいるかを評価します。
2つ目は 数値1,2,3,4,5のいずれかに 7を含んでいるかを評価します。
3つ目は 文字列"HIRO","BANANA","GRAPES"のいずれかに、"BANANA"が含まれているかを評価します。
4つ目は 文字列"HIRO","BANANA","GRAPES"のいずれかに、"APPLE"が含まれているかを評価します。

sample1

PS C:\Users\HIRO> 1,2,3,4,5 -contains 3
True

PS C:\Users\HIRO> 1,2,3,4,5 -contains 7
False

PS C:\Users\HIRO> "HIRO","BANANA","GRAPES" -contains "BANANA"
True

PS C:\Users\HIRO> "HIRO","BANANA","GRAPES" -contains "APPLE"
False

sample1の1つ目は 数値1,2,3,4,5のいずれかに 3を含まれていないことを評価します。
2つ目は 数値1,2,3,4,5のいずれかに 7を含まれていないことをを評価します。
3つ目は 文字列"HIRO","BANANA","GRAPES"のいずれかに、"BANANA"が含まれていないことを評価します。
4つ目は 文字列"HIRO","BANANA","GRAPES"のいずれかに、"APPLE"が含まれていないことを評価します。

sample2

PS C:\Users\HIRO> 1,2,3,4,5 -notcontains 3
False

PS C:\Users\HIRO> 1,2,3,4,5 -notcontains 7
True

PS C:\Users\HIRO> "HIRO","BANANA","GRAPES" -notcontains "BANANA"
False

PS C:\Users\HIRO> "HIRO","BANANA","GRAPES" -notcontains "APPLE"
True