クエリの実行 このMS公式のページのクエリの即時実行という見出しの下に
一連の値を生成するクエリの遅延実行とは対照的に、シングルトン値を返すクエリは直ちに実行されます。
と書いているのですがシングルトン値の意味が良く分かりません。シングルトン値でググってみても意味は出てきませんでした。
シングルトンの意味自体は、例えばstaticクラスを宣言することでそのクラスのインスタンスの生成を禁止するという風な意味でとらえております。
この記事には、Average、Count、First、Max
といったメソッドは即時クエリとして発行され、where select
で条件検索等してもクエリは発行されずforeach
構文やToList
を使うことでクエリと発行されると書いています。
個人的にシングルトン値を返すというAverage、Count、First、Max
というメソッドと、僕が解釈しているインスタンスの生成を禁止するシングルトンの意味合いが結びつかなかった為質問致しました。
宜しくお願い致します。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/27 05:43