请建议使用 C# 中另一个类的列表的属性填充列表中的类属性的最佳方法。
我有
class Source
{
public object A {get; set;}
public object B {get; set;}
public object C {get; set;}
}
class Destination
{
public object A {get; set;}
public object B {get; set;} // (A,B) is a unique key
public List<object> Cs {get; set;}
public object D {get; set;}
}
然后我有
List <Destination> destinations; // Cs = null
List <Source> sources; //may have zero, one or more than one Cs for (A,B)
如何用 C of Sources 填充 Cs of Destinations(或其他类)?可以在这里使用 LINQ 吗?
提前致谢!