我有一段处理存储在数据库中的客户信息的代码。其中有一个对象Customer,它包含两个类型为byte[]的属性:一个用于密码盐值,另一个用于密码哈希值。
通过使用FxCop检查代码,我发现它抱怨(CA1819,性能规则):
“返回数组的属性容易导致代码效率低下。考虑使用集合或将其作为方法。请参阅设计准则以获取更多信息。”
并建议:
“将'Customer.PasswordHash'更改为返回集合或将其作为方法。”
我真的不明白,我所做的事情中存在什么代码效率问题?
通过使用FxCop检查代码,我发现它抱怨(CA1819,性能规则):
“返回数组的属性容易导致代码效率低下。考虑使用集合或将其作为方法。请参阅设计准则以获取更多信息。”
并建议:
“将'Customer.PasswordHash'更改为返回集合或将其作为方法。”
我真的不明白,我所做的事情中存在什么代码效率问题?