これは理論的な例ですが、うまくいけば私の質問が強調されます。
Item
オブジェクトのマスター リストがあり、 には と というItem
2 つのプロパティがあるとWeight
しValue
ます。
プログラムは、他の場所でソートされて最も高価なものを取得している間に、ソートしWeight
て最も軽いものを取得することが非常に頻繁に必要になります。Item
Value
Item
マスター リストは非常に大きくなる可能性があるため、マスター リストを何度もソートし続けるのは多くの不要な作業になります。時間を節約するために、ソートされた結果を独自のリストとして保存することは可能ですか? これらの他のリストは、実際のオブジェクトへのポインターを単に保存し、それらを再度保存するだけではありませんか?