标签: c# collections
如果我这样做,我仍然可以保证原始收藏中的订单吗?
答案 0 :(得分:5)
是。 您所做的只是对接口的隐式转换 - 它对底层对象完全没有影响。
修改强>
实际上,将“a”对象强制转换为其某个接口可能会产生副作用。当输入到接口时,值类型被加框。 但由于List<T>和数组是引用类型,因此没有副作用。
List<T>