Lazyはいつ使うべきか ? 質問する

Lazyはいつ使うべきか ? 質問する

私はこの記事を見つけましたLazy<T>:C# 4.0 の遅延 – Lazy

誰か実用的な使い方を教えてもらえますか?Lazy<T>実際のアプリケーションでクラスを使用するのはどのような場合でしょうか? つまり、いつ使用すればよいのでしょうか?

ベストアンサー1

通常、これは何かを初めて実際に使用するときにインスタンス化したい場合に使用します。これにより、常にコストが発生するのではなく、必要になるまで作成コストが延期されます。

通常、オブジェクトが使用されるかどうかが不明で、構築コストが重要である場合は、これが望ましい方法です。

おすすめ記事