【发布时间】:2013-09-09 13:35:56
【问题描述】:
关于 CA1819 msdn 性能警告规则:
属性返回的数组没有写保护,即使 属性是只读的。为了保持阵列防篡改,属性 必须返回数组的副本。通常,用户不会理解 调用此类属性对性能的不利影响。 具体来说,他们可能会将属性用作索引属性。
我想知道其他对象在由属性返回时是否可变,或者这只发生在数组中?如果只对数组有效,为什么?
【问题讨论】:
标签: c# arrays visual-studio-2012 code-analysis msdn