Lavorando con una raccolta ho due modi per ottenere il conteggio degli oggetti; Count
(la proprietà) e Count()
(il metodo). Qualcuno sa quali sono le differenze principali?
Potrei sbagliarmi, ma utilizzo sempre la Count
proprietà in qualsiasi istruzione condizionale perché presumo che il Count()
metodo esegua una sorta di query sulla raccolta, dove as Count
deve essere già stato assegnato prima di me "get". Ma è un'ipotesi: non so se le prestazioni saranno influenzate se sbaglio.
EDIT: Per curiosità, quindi, verrà Count()
generata un'eccezione se la raccolta è nulla? Perché sono abbastanza sicuro che la Count
proprietà restituisca semplicemente 0.
.
operatore a qualcosa che è null.