100,000 個のオブジェクトを含む BindingList があります。各オブジェクトには、オブジェクトが変更されたかどうかを示す bool プロパティが含まれています。私は基本的にオブジェクトをループしたいのですが、その bool プロパティが true に設定されているオブジェクトを見つけたら、それを false に設定したいと考えています。これに似たもの:
foreach (myObject obj in bindingListOfMyObjects)
{
if (obj.Modified)
{
obj.Modified = false;
}
}
LINQ を使用してこれを行うことは可能ですか? そして、それは上記のコードよりも速いでしょうか?