現在、次のようなものを使用して、10 個のオブジェクトのリストを作成しています。
myList = (from _ in Enumerable.Range(0, 10) select new MyObject {...}).toList()
これは、私が書いたPythonのバックグラウンドに基づいています:
myList = [MyObject(...) for _ in range(10)]
リストには、同じインスタンスを 10 回ではなく、オブジェクトの 10 個のインスタンスを含めたいことに注意してください。
これは、C# で物事を行うための賢明な方法ですか? 単純な for ループでこの方法を実行するとコストがかかりますか?