9
我有一段代码处理存储在数据库中的客户。有一个对象Customer
,其中包括byte[]
类型的两个属性:密码salt的一个属性,密码hash的第二个属性。为什么“返回数组的属性容易导致代码效率低下”?
检查用的FxCop代码,我看到它抱怨(CA1819,性能规则)认为:
“属性返回数组容易发生代码效率低下考虑使用集合或决策。这是一种方法,更多信息请参阅设计指南。“
,并建议:
“更改 'Customer.PasswordHash' 返回一个集合或使它的方法。”
我真的不明白,我在做什么代码效率低下?