5
সদস্য সংগ্রহগুলি প্রকাশের জন্য কেবলমাত্র সংগ্রহশালা বা আইনিংরেবল?
কলিং কোডটি যদি সংগ্রহের উপরে কেবল পুনরাবৃত্তি করে তবে কোনও আইনিউবারেবলের চেয়ে কেবলমাত্র পঠনকলি সংগ্রহ হিসাবে অভ্যন্তরীণ সংগ্রহকে প্রকাশ করার কোনও কারণ আছে? class Bar { private ICollection<Foo> foos; // Which one is to be preferred? public IEnumerable<Foo> Foos { ... } public ReadOnlyCollection<Foo> Foos { ... } } // …