【发布时间】:2010-07-24 06:18:22
【问题描述】:
我有一段代码处理存储在数据库中的客户。有一个对象Customer,除此之外,它还有两个byte[] 类型的属性:一个属性用于密码盐,第二个属性用于密码哈希。
使用 FxCop 检查代码,我发现它抱怨(CA1819、性能规则):
“返回数组的属性容易导致代码效率低下。考虑使用集合或将其作为方法。有关更多信息,请参阅设计指南。”
并建议:
“更改 'Customer.PasswordHash' 以返回集合或使其成为方法。”
我不太明白,我在做什么代码效率低下是怎么回事?
【问题讨论】:
标签: oop performance fxcop