ما الفرق بين Length وCount

بسم الله الرحمن الرحيم

ما الفرق بين Length و Count في الـ.NET ؟

أعلم أن Length خاصية و Count دالة ولكن كلاهما يقوم بإرجاع نفس القيمة وهي طول المصفوفة فهل هناك فرق سواء وظيفي أو نظري بينهما ؟


تبسيط :

اذا كنت تستخدم Array ف Length هى احد خواص ال Array

أما اذا كنت تستخدم نوع Collection اخر فلا يوجد لديها خاصية Length ولكن يوجد Count .

مع ذلك فان ال Array متوفر لها كلا من Length و Count ولكن يفضل عند حساب عناصر ال Array استخدام Length لان Count مكلفة (تستخدم موارد ووقت أطول) .