0
Сравнить экземпляр одного класса.Сравнить экземпляр одного класса и обновить старый с новым значением
public class Student()
{
public string Name {get; set;}
public string Hobby {get; set;}
public string Country {get; set;}
}
Student old = new Student { Name = "A", Hobby = "Swim", Country = "HK" };
Student new = new Student { Name = "A", Hobby = "Jog", Country = "US" };
Сравните, если старые и новые равны, иначе замените каждое из полей класса, которое отличается. Как обновить старое значение до нового.
If(old != new)
{
UpdateOldWithNew(old, new);
}
Может быть, вы должны создать функцию .... что делает это? Просто сравните каждую часть. –
https://msdn.microsoft.com/en-ca/library/ms173147(v=vs.90).aspx – Derek
общая функция для обновления, если только измененное значение класса? – superhuman1314