ثابت ها (const) در C#
متغیرها همیشه قابل تغییر هستند و بعضی وقت ها نیاز داریم که مقدار متغیر تغییر نکند ، برای این کار باید از ثابت ها (const) استفاده کنیم.
استفاده از ثابت ها زمانی به کار میاد که میخواهید مقداری در برنامه و در طول کد نویسی هم تغییر نکند.
مانند : عدد PI در ریاضی که معادل 3.14، ثابت است و تغییر نمی کند.
const int myNum =3.14;
access modifier const type constantName
access modifier : سطوح دسترسی را برای متغیر از نوع ثابت (constant) تعریف می کند و می تواند شامل : public، private ، protected ، internal ، protected internal ، private protectedباشد.
const : کلمه کلیدی const ، نشانده دهنده تعریف متغیر از نوع ثابت (constant) است.
type: نوع متغیر ثابت (constant) را مانند تعریف تمام متغیر ها ، مشخص می کند.
constantName : نام متغیر ثابت (constant) تعریف شده ، است.
نکته: اگر متغیری با const تغریف کنیم باید به آن مقدار داد ، و نمی توان اول آن را تعریف کرد و بعد به آن مقدار داد.
const int myNum = 15;
myNum = 20; // ارور میده
نکته: نمی توان متغیری از نوع const را باز تعریف (Redeclare) کرد.
خلاصه درس
در این فصل با کلمه کلیدی const آشنا شدیم .