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 Countpropriedade em quaisquer instruções condicionais porque estou presumindo que o Count()método executa algum tipo de consulta na coleção, onde as já Countdevem 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 Countpropriedade simplesmente retorna 0.
.operador a algo que é nulo.