C# – ثابت‌ها (Constants)

ثابت‌ها در C#

اگر نمی‌خواهید دیگران (یا خودتان) مقادیر موجود را بازنویسی کنند، می‌توانید از کلیدواژه const در جلوی نوع متغیر استفاده کنید.

این کار متغیر را به عنوان “ثابت” اعلام می‌کند، به این معنی که غیرقابل تغییر و فقط خواندنی خواهد بود:

مثال

مثال 1: اعلام یک متغیر ثابت از نوع int

const int myNum = 15;
myNum = 20; // خطا: نمی‌توان مقدار یک ثابت را تغییر داد

کلیدواژه const زمانی مفید است که بخواهید یک متغیر همیشه یک مقدار ثابت را ذخیره کند، به طوری که دیگران (یا خودتان) کدتان را خراب نکنند. یک مثال که اغلب به عنوان یک ثابت مورد اشاره قرار می‌گیرد، PI (3.14159…) است.

نکته

شما نمی‌توانید یک متغیر ثابت را بدون اختصاص مقدار اعلام کنید. اگر این کار را انجام دهید، خطای زیر رخ می‌دهد:

A const field requires a value to be provided.

مثال‌های تکمیلی

مثال 2: استفاده از ثابت‌ها برای ذخیره مقادیر ثابت ریاضی

const double PI = 3.14159;
const int daysInWeek = 7;
const int lightSpeed = 299792458; // سرعت نور بر حسب متر بر ثانیه

Console.WriteLine("Value of PI: " + PI);
Console.WriteLine("Days in a Week: " + daysInWeek);
Console.WriteLine("Speed of Light: " + lightSpeed + " m/s");

در این مثال، سه ثابت با مقادیر ثابت مختلف اعلام شده‌اند. این مقادیر در طول برنامه غیرقابل تغییر خواهند بود و تنها قابل خواندن هستند.

ثابت‌ها ابزاری مفید برای اطمینان از این که مقادیر مهم و حساس برنامه شما به صورت ناخواسته تغییر نمی‌کنند، هستند. با استفاده از کلیدواژه const، می‌توانید کد خود را امن‌تر و قابل پیش‌بینی‌تر کنید.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
Python - محدود کردن داده (MongoDB Limit)

Python – محدود کردن داده (MongoDB Limit)

Python MongoDB محدود کردن نتایج برای محدود کردن نتایج در MongoDB، از متد limit() استفاده می‌کنیم. متد limit() یک...

بیشتر بخوانید
Python - بروزرسانی (MongoDB Update)

Python – بروزرسانی (MongoDB Update)

به‌روزرسانی یک رکورد برای به‌روزرسانی یک رکورد یا سند در MongoDB، از متد update_one() استفاده می‌کنیم. پارامتر اول متد...

بیشتر بخوانید
Python - حذف کالکشن (MongoDB Drop Collection)

Python – حذف کالکشن (MongoDB Drop Collection)

حذف کالکشن شما می‌توانید یک جدول یا کالکشن در MongoDB را با استفاده از متد drop() حذف کنید. مثالحذف...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.