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 Countwłaściwości w jakichkolwiek instrukcjach warunkowych, ponieważ zakładam, że Count()metoda wykonuje jakieś zapytanie względem kolekcji, gdzie Countmusiał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 Countwłaściwość po prostu zwraca 0.
.operator do czegoś, co ma wartość null.