Pracując z kolekcją, mam dwa sposoby uzyskania liczby obiektów; Count
(właściwość) i Count()
(metoda). Czy ktoś wie, jakie są kluczowe różnice?
Mogę się mylić, ale zawsze używam tej Count
właściwości w jakichkolwiek instrukcjach warunkowych, ponieważ zakładam, że Count()
metoda wykonuje jakieś zapytanie względem kolekcji, gdzie Count
musiało być już przypisane przed moim „pobieraniem”. Ale to przypuszczenie - nie wiem, czy jeśli się mylę, wpłynie to na wydajność.
EDYCJA: Więc z ciekawości Count()
wyrzuci wyjątek, jeśli kolekcja jest pusta? Ponieważ jestem prawie pewien, że Count
właściwość po prostu zwraca 0.
.
operator do czegoś, co ma wartość null.