Свойство Count против метода Count ()?

Работая с коллекцией, у меня есть два способа получить количество объектов; Подсчет (свойство) и Подсчет () метода. Кто-нибудь знает, в чем заключаются ключевые различия? Возможно, я ошибаюсь, но я всегда использую свойство Count в любых условных операторах, потому что предполагаю, что метод Count () выполняет какой-то запрос к коллекции, где значение Count должно быть уже назначено до того, как я «получил». Но это предположение - я не знаю, повлияет ли на производительность, если я ошибаюсь.

РЕДАКТИРОВАТЬ: Тогда из любопытства будет ли Count () генерировать исключение, если коллекция равна нулю? Потому что я почти уверен, что свойство Count просто возвращает 0.

75
задан 29 May 2014 в 14:34
поделиться