我有两个对象。
public class GlobalSettings
{
public bool A { get; set; }
public bool B { get; set; }
public bool C { get; set; }
public bool D { get; set; }
}
public class UserSettings
{
public bool A { get; set; }
public bool B { get; set; }
public bool C { get; set; }
public bool D { get; set; }
}
我需要比较这两个对象。取决于GlobalSettings我需要从中删除属性的属性值UserSettings。
例如。
从GlobalSettings属性A值是false意味着我想从UserSettings. 然后我需要A从UserSettings下面删除属性。
public class UserSettings
{
public bool B { get; set; }
public bool C { get; set; }
public bool D { get; set; }
}
有可能这样做linq吗?