У меня есть фрагмент кода, который имеет дело с клиентами, хранящимися в базе данных. Существует объект Customer
, и он имеет, среди прочего, два свойства типа byte[]
: одно свойство для соли пароля, второе для хэша пароля.
Проверяя код с помощью FxCop, я вижу, что он жалуется ( CA1819 , Performance Performance ), что:
"Свойства, которые возвращают массивы, подвержены неэффективности кода. Рассмотрите возможность использования коллекции или создания этого метода. Для получения дополнительной информации см. Рекомендации по проектированию."
и предлагает:
"Измените 'Customer.PasswordHash', чтобы вернуть коллекцию или сделать ее методом."
Я не очень понимаю, в чем заключается неэффективность кода в том, что я делаю?