基本的に、2つのObservableCollectionsでこれを実行できるかどうかを知りたいです。
oldList = newList;
アプリ全体に入力される2つのリストがあり、それらが入力されるたびに、「新しい」値を「古い」値にしてから、新しい値のセットを取得して「新しい」リストに入れます。
簡単ですか?newList全体を毎回繰り返さずにこれを行う他の方法はありますか?
編集:これは、新しいリストが作成される方法です。基本的には、newListの内容をoldListに入れたいだけです。
foreach (object obj in ts.GetVariables())
{
if ((obj.ToString() != "_SMSTSReserved2") || (obj.ToString() != "OSDJoinPassword") || (obj.ToString() != "OSDLocalAdminPassword"))
{
TSVar var = new TSVar();
var.TSVarName = obj.ToString();
var.TSVarValue = ts[obj.ToString()];
newList.Add(var);
}
}
oldList.Clear();
foreach (TSVar var in newList)
{
oldList.Add(var);
}