ثابت ها (const) در C#
در زبان C#، کلمه کلیدی const برای تعریف یک متغیر ثابت استفاده میشود. متغیرهای تعریف شده با const نمیتوان بعد تغییر داد و باید در زمان تعریف، مقداردهی شود. این ویژگی به افزایش خوانایی و کارایی کد کمک میکند.
const double myNum =5;
برای استفاده از const به نکاتی باید توحه کرد:
-
ثابت بودن: پس از تعریف یک متغیر به عنوان const، نمیتوان مقدار آن را تغییر دهید.
-
مقداردهی اولیه: باید هنگام تعریف مقداردهی شود. مثلاً:
const int myNum = 3.14;
-
نوع داده : میتوان از هر نوع دادهای (مثل int , double , string, و ...) برای متغیرهای const استفاده کنید.
-
دسترسپذیری: const میتواند به صورت سراری یا در داخل کلاسها و متدها تعریف شود.
using System;
class Program
{
const double Pi = 3.14159;
static void Main()
{
Console.WriteLine("مقدار پی: " + Pi);
//ثابت است میشه 3.14 است pi این خط است چون
}
}
نکته: نمی توان متغیری از نوع const را باز تعریف (Redeclare) کرد.
خلاصه درس
در این فصل با کلمه کلیدی const آشنا شدیم .