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