IListMerger 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
处理用于设置集合的合并操作。
public interface class IListMerger
public interface class IListMerger
__interface IListMerger
public interface IListMerger
type IListMerger = interface
Public Interface IListMerger
- 派生
方法
| ThreeWayMerge<T,U>(IReadOnlyList<KeyValuePair<T,U>>, IReadOnlyList<KeyValuePair<T,U>>, IReadOnlyList<KeyValuePair<T,U>>, IEqualityComparer<T>, IEqualityComparer<U>, ISettingsLogger) |
给定一个基线和两个当前列表,计算合并的结果。 基线和当前列表之间的差异根据以下操作进行分析: * 将新项添加到前面 (索引 0) * 从任何位置删除项。此方法派生有序操作列表,该列表会将基线转换为每个当前列表,将基线组合在一起,并将其应用于基线以生成结果。 在列表中维护操作的顺序,而不是在列表中进行维护;例如,如果基线为 {0} ,第一个是, {1,0} 第二个是 {2,0} ,则结果可能是 {1,2,0} 或 {2,1,0} 。 两种格式都同样有效。 |