ひと口メソッド Existsメソッド

使い道

引数で指定した条件に一致する要素が存在するかどうかを調べBool値で値を返すメソッドです

使い方

f:id:hiromunomymail:20210623214232p:plain

簡単解説

Listで宣言したtargetIntをtargetInt.Existsとする事でExistsメソッドを使用する事が出来る。
Existsメソッドの引数に調べたい条件をラムダ式として入れて使う。

お試しソースコード

実行結果

f:id:hiromunomymail:20210623220500p:plain

Anyとの違い

大きな違いとしてAnyメソッドはString型にも使えるのに対し ExistsメソッドはString型で使えないという特徴があります。
因みにExistメソッドはLINQでは無い為using LINQをする必要がない。

最後に

ゲームだと敵が配列内に居るか居ないかを調べる時などに使えるメソッドだと思います。
居なければ敵を新しく出すなどそんな風に使えるメソッドだと思います。