【发布时间】:2025-12-27 15:50:11
【问题描述】:
我想用匹配接口类的新实例替换在多个列表中引用的对象。
这是一个更好地理解问题的示例。
- 有一个接口叫
IPosition - 有两个类实现了该接口:
RealPosition和AccessiblePosition - 在我的算法中,我收到了一组
IPosition列表,如下所示:List<IPosition>[],基本上是多个列表 - 列表引用对象的相同实例是很常见的。这是一个可视化:
- 现在我想创建
new类的new实例并更新所有列表中的所有引用。
有没有办法轻松做到这一点?
非常感谢!
【问题讨论】:
-
获取每个列表,查找,使用找到的索引替换。容易。