次のコレクションがあり、500000 を超えるアイテムがあります。
List<Item> MyCollection = new List<Item>();
次のように入力します。
class Item
{
public string Name { get; set; }
public string Description { get; set; }
}
個別の名前を持つアイテムのリストを返したいです。つまり、名前に基づいて個別のアイテムを見つけます。
考えられる方法は何ですか?時間とメモリの点で最適なのはどれですか? どちらも重要ですが、メモリよりも時間が少ない方が優先されます。