System::Collections::Generic::IEnumerable::LINQ_FirstOrDefault メソッド

IEnumerable::LINQ_FirstOrDefault() method

シーケンスの最初の要素を返します。シーケンスが空の場合はデフォルト値を返します。

T System::Collections::Generic::IEnumerable<T>::LINQ_FirstOrDefault()

ReturnValue

シーケンスの最初の要素、またはシーケンスが空の場合はデフォルト構築された値。

参照

IEnumerable::LINQ_FirstOrDefault(std::function<bool(T)>) method

条件を満たすシーケンスの最初の要素を返します。該当する要素が見つからない場合はデフォルト値を返します。

T System::Collections::Generic::IEnumerable<T>::LINQ_FirstOrDefault(std::function<bool(T)> predicate)
パラメーター説明
述語std::function<bool(T)>条件をテストするための各要素に対する関数。

ReturnValue

ソースが空、または述語で指定されたテストを通過する要素がない場合は default(T) を返し、そうでなければ述語で指定されたテストを通過する最初の要素を返します。

参照