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 Countpropiedad en las declaraciones condicionales porque supongo que el Count()método realiza algún tipo de consulta contra la colección, donde ya Countdebe 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 Countpropiedad simplemente devuelve 0.
.operador a algo que es nulo.