سلام.
استاد در خصوص readonly میشه بیشتر توضیح بدین.و اینکه کی و چرا استفاده میشه؟
خاصیت هایی که به صورت readonly تعریف میشن به جز مقداری که در زمان تعریف یا در سازنده کلاس دریافت می کنن دیگه قابل تغییر نیستن و فقط می تونیم ازشون دیتاشون رو بخونیم. این مورد در جاهایی که می دونیم دیتای ما نباید تغییری کنه به کار میاد و باعث طراحی بهتر کدهای ما میشه.