DefaultIfEmpty

機能

シーケンスが空の場合は、デフォルト値で要素を1つ作成し、そのシーケンスを返却します。(要素は1つですがシーケンスとして返却します。)

引数がない場合は型のデフォルトが使われます。引数で明示的に渡すことも出来ます。

オーバーロード

DefaultIfEmptyには2つのオーバーロードがあります。

  • 引数なし
  • シーケンスが空の場合に返す値

 

サンプル

 

 

 

 

参考

Enumerable.DefaultIfEmpty

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です