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