Count-Eigenschaft vs Count () -Methode?

Arbeiten mit einer Sammlung habe ich die zwei Möglichkeiten immer die Anzahl der Objekte; Count (Eigenschaft) und Count() die Methode. Wer weiß, was die wichtigen Unterschiede sind? Ich mag mich irren, aber ich benutze immer die Count-Eigenschaft in den bedingten Anweisungen, da ich annehme, dass die Count () - Methode führt eine Art von Abfrage vor der Sammlung, bei der als Graf muss bereits zugewiesen wurden vor mir 'bekommen.' Aber das ist eine Vermutung - ich weiß nicht, ob die Leistung beeinträchtigt werden, wenn ich falsch bin.

EDIT: Aus Neugier dann wird Count() eine exception werfen, wenn die collection null ist? Denn ich bin mir ziemlich sicher, dass die Count-Eigenschaft gibt einfach 0.

Kommentar zu dem Problem
Beide werfen eine Ausnahme für die null-Kollektionen, da beide versuchen, Sie auf anwenden, um die . - operator, um etwas, das null ist. Kommentarautor: AaronLS

InformationsquelleAutor der Frage JᴀʏMᴇᴇ | 2011-11-01

Schreibe einen Kommentar