Trabalhando com uma coleção, tenho duas maneiras de obter a contagem de objetos; Count
(a propriedade) e Count()
(o método). Alguém sabe quais são as principais diferenças?
Posso estar errado, mas sempre uso a Count
propriedade em quaisquer instruções condicionais porque estou presumindo que o Count()
método executa algum tipo de consulta na coleção, onde as já Count
devem ter sido atribuídas antes de eu 'obter'. Mas isso é um palpite - não sei se o desempenho será afetado se eu estiver errado.
EDIT: Por curiosidade, então, Count()
lançará uma exceção se a coleção for nula? Porque tenho quase certeza de que a Count
propriedade simplesmente retorna 0.
.
operador a algo que é nulo.