Tengo un código que trata con clientes almacenados en la base de datos. Hay un objeto Customer
, y tiene, entre otras, dos propiedades de tipo byte[]
: una propiedad para contraseña sal, la segunda para contraseña hash.¿Por qué "las propiedades que devuelven matrices son propensas a las ineficiencias del código"?
Comprobación del código con FxCop, veo que se queja (CA1819, Reglas de rendimiento) que:
Properties" que devuelven matrices son propensos a las ineficiencias de código considerar el uso de una colección o hacer. este es un método. Consulte las pautas de diseño para más información ".
y sugiere:
"cambio 'Customer.PasswordHash' para devolver una colección o lo convierten en un método."
Realmente no entiendo, ¿cuál es la ineficacia del código en lo que estoy haciendo?