Я работаю над проектом, где мне нужно поставить в очередь ряд изменений свойств. Пусть у меня есть:C# Отложенное свойство Setting
public class foo
{
string bar { get; set; }
int bar1 { get; set }
}
Я хочу иметь некоторый код, который выглядит следующим образом:
//Store value set actions in a queue
foo.SetValue(bar, "abc");
foo.SetValue(bar1, 123);
//Preview changes
foreach(Item change in foo.ChangeQueue)
{
Console.Write(change.PropertyName.ToString());
Console.Write(change.Value.ToString());
}
//Apply actions
foo.CommitChanges();
Что является лучшим способом для достижения этой цели?
Значит, вы заботитесь о самой последней настройке, или вам нужно поставить очередь всех изменений в конкретное свойство? – Gabe
Все изменения – Matt