この記事と監視可能なコレクションによると、WPF の List<> コレクションよりも大幅に高速 (20 ミリ秒対 1685 ミリ秒、800 倍高速) にバインドされる理由を知りたいです。ObservableCollection の内部を調べたところ、ストレージ コレクション オブジェクトとして List を使用しています (リフレクターを使用し、コンストラクターでこれを見ました)。
public Collection()
{
this.items = new List<T>();
}
それで、ここで何が起こっているのですか?