我有两个对象。
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
吗?