コントロールのコレクションの元の値 (具体的には、0..3 の int に変換されたテキスト値) と更新された値を比較する必要があります。
このような比較に適しているのはどちらですか ( Listまたはint[] )?
各要素を、他のリストまたは配列内の「コンパニオン」要素と比較する必要があります。
内部的List
にも配列(動的にサイズ変更される配列)を使用するため、操作に関する限り、それらは同じです。
どれでもIEnumerable<int>
いいはずです。
var pre = Enumerable.Range(1, 3);
var post = new [] {0, 2, 1};
var same = pre.Zip(post, (before, after) => new {before, after})
.Where(x => x.before == x.after);
Assert.AreEqual(1, same.Count());