فهرست مطالب:

چه چیزی فقط در سی شارپ خوانده می شود؟
چه چیزی فقط در سی شارپ خوانده می شود؟

تصویری: چه چیزی فقط در سی شارپ خوانده می شود؟

تصویری: چه چیزی فقط در سی شارپ خوانده می شود؟
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, ممکن است
Anonim

این فقط خواندنی کلمه کلیدی برای اعلام یک متغیر عضو به عنوان ثابت استفاده می شود، اما اجازه می دهد که مقدار در زمان اجرا محاسبه شود. این با یک ثابت اعلام شده با اصلاح کننده const متفاوت است، که باید مقدار آن در زمان کامپایل تنظیم شود.

به همین ترتیب، ممکن است بپرسید چه چیزی فقط در سی شارپ خوانده می شود؟

که در c# , فقط خواندنی کلمه کلیدی است که برای تعریف a استفاده می شود فقط خواندنی زمینه های موجود در برنامه های ما این فقط خواندنی مقادیر فیلد باید در اعلان یا در سازنده ای از همان کلاس مقداردهی اولیه شوند، برخلاف کلمه کلیدی ثابت در c#.

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

با توجه به این موضوع، سی شارپ ثابت و خواندنی چیست؟

آ پایان یک زمان کامپایل است مقدار ثابت در حالیکه فقط خواندنی اجازه می دهد تا یک مقدار در زمان اجرا محاسبه شود و در سازنده یا مقداردهی اولیه فیلد تنظیم شود. بنابراین، یک ' پایان ' همیشه … هست مقدار ثابت ولی ' فقط خواندنی ' است خواندن - فقط زمانی که اختصاص داده شد اریک لیپرت از سی شارپ تیم اطلاعات بیشتری در مورد انواع مختلف تغییرناپذیری دارد.

چگونه می توان یک متغیر فقط خواندنی را در سی شارپ اعلام کرد؟

int فقط خواندنی c=a+b;

  1. Readonly فقط در سطح کلاس قابل اعلام است نه در داخل متد.
  2. فقط خواندنی را نمی توان با استفاده از کلمات کلیدی ثابت اعلام کرد زیرا آنها به طور پیش فرض ثابت هستند.
  3. مقدار ثابت فقط خواندنی را می توان از طریق متغیر مرجع تنظیم کرد.
  4. متغیرهای ثابت فقط خواندنی یک متغیر ثابت زمان اجرا هستند.

توصیه شده: