想象一下以下类型:
public struct Account
{
    public int Id;
    public double Amount;
}
IList<Account>在C#2.0中同步两个的最佳算法是什么?(没有linq)?
第一个列表(L1)是引用列表,第二个列表(L2)是根据第一个列表同步的列表:
ID标识帐户.找到一个天真的工作算法并不难,但我想知道是否有一个智能解决方案来处理这种情况而不会破坏可读性和性能.
编辑: