نوع دادهی bool در زبان برنامهنویسی سیشارپ
#csharp_for_beginners
در زبان برنامهنویسی سیشارپ، نوع دادهای bool یک نوع دادهی پایهای (Built-in Type) است که فقط میتواند یکی از دو مقدار true یا false را بپذیرد. این نوع داده نقش مهمی در کنترل جریان برنامه، تصمیمگیریها، حلقهها و بسیاری از عملیات منطقی ایفا میکند.
تعریف bool
در سیشارپ، bool یک کلمه کلیدی است که معادل کاملتر نوع System.Boolean از فضای نام System میباشد. این یعنی وقتی از bool استفاده میکنید، در واقع با یک شی از نوع System.Boolean کار میکنید:
bool isActive = true;
bool isComplete = false;
مقادیر مجاز
یک متغیر از نوع bool تنها میتواند دو مقدار زیر را داشته باشد:
• true (صحیح)
• false (نادرست)
تلاش برای مقداردهی دیگر به یک متغیر bool باعث خطای کامپایلر خواهد شد.
کاربردهای رایج bool
نوع bool به طور گستردهای در عبارات شرطی مانند if، حلقههای while و do-while، و همچنین در اپراتورهای منطقی به کار میرود:
bool isLoggedIn = true;
if (isLoggedIn)
{
Console.WriteLine("Welcome back!");
}
else
{
Console.WriteLine("Please log in.");
}
در این مثال، برنامه براساس مقدار متغیر isLoggedIn تصمیم میگیرد که چه پیامی نمایش داده شود.
عملیات منطقی روی bool
بر روی متغیرهای bool میتوانید عملیات منطقی انجام دهید، مثل:
• && (AND منطقی)
• || (OR منطقی)
• ! (NOT منطقی)
bool hasUsername = true;
bool hasPassword = false;
if (hasUsername && hasPassword)
{
Console.WriteLine("Login successful.");
}
else
{
Console.WriteLine("Missing username or password.");
}
🔗 مطلب کامل را در این لینک میتوانید مطالعه کنید.
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، نظرات خود را با ما در قسمت کامنتها به اشتراک بگذارید.
کانال تلگرام:
@SoftwarePhilosophy
______
>>Click here to continue<<
