Trabajando con una colección, tengo dos formas de obtener el recuento de objetos; Count
(la propiedad) y Count()
(el método). ¿Alguien sabe cuáles son las diferencias clave?
Puede que esté equivocado, pero siempre uso la Count
propiedad en las declaraciones condicionales porque supongo que el Count()
método realiza algún tipo de consulta contra la colección, donde ya Count
debe haber sido asignado antes de que yo 'obtenga'. Pero eso es una suposición, no sé si el rendimiento se verá afectado si me equivoco.
EDITAR: Entonces, por curiosidad, ¿ Count()
lanzará una excepción si la colección es nula? Porque estoy bastante seguro de que la Count
propiedad simplemente devuelve 0.
.
operador a algo que es nulo.