回答:
私が理解しているように、あなたは3つのNews
オブジェクトのリストで終わることを望んでいます。あなたは次のようなことができます
Enumerable.Repeat(1, 3).Select(_ => CollectNews()).ToList();
1
その例の代わりに任意の値を使用できます。
このアプローチは機能しますが、LINQの考え方を悪用するようなものです。特に、CollectNews()
呼び出しの実行順序を想定しないでください。標準のSelect
実装は順番に実行されますが、常にそうであるとは限りません。