ثابت ها (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 آشنا شدیم .

توسعه دهندگان
آناهیتا ملکی