En travaillant avec une collection, j'ai deux façons d'obtenir le nombre d'objets ; Count
(le bien) et Count()
(la méthode). Quelqu'un sait-il quelles sont les principales différences ?
Je peux me tromper, mais j'utilise toujours l'option Count
dans toute déclaration conditionnelle, car je suppose que la propriété Count()
effectue une sorte de requête sur la collection, alors que la méthode Count
doit avoir déjà été attribué avant que je l'obtienne. Mais c'est une supposition - je ne sais pas si les performances seront affectées si je me trompe.
EDIT : Par curiosité alors, est-ce que Count()
lancer une exception si la collection est nulle ? Parce que je suis presque sûr que le Count
renvoie simplement 0.
9 votes
Tous deux lèveront une exception pour les collections nulles, parce qu'ils essaient tous deux d'appliquer l'approche de la
.
à quelque chose qui est nul.