У меня есть список, подобный приведенному ниже, в классе
public class DesignHubProject{
public List<ProjectObject<HydronicSystem>> HydronicSystems { get; set; }
}
здесь находится объект, который ProjectObject<HydronicSystem>
содержит
public class ProjectObject<T>
{
public Guid? Id { get; set; }
public T OriginalObject { get; set; }
public T ModifiedObject { get; set; }
}
Теперь мне нужно найти измененный объект имеет значение null, мне нужно продолжить работу с исходным объектом или, если он не равен null, использовать измененный объект самостоятельно.
для этого я зацикливаюсь на объекте, как показано ниже
foreach(var item in designHubProject.HydronicSystems)
{
// here i need to check for modified object is null proceed with original object and
// if original object is null proceed with modified object
}
как можно я проверяю объект, продолжайте с этим, может ли кто-нибудь предложить какие-либо идеи по этому поводу, которые были бы очень благодарны мне.
Заранее спасибо.