C # نوع منطقي

C Nw Mntqy



يتم نطق C # كـ C حاد. يتم استخدام .NET framework لتنفيذ لغة البرمجة الشيئية. قامت Microsoft بإنشائه وهذه اللغة تنتمي إلى عائلة C. تُستخدم لغة C # لإنشاء مجموعة واسعة من التطبيقات ، بما في ذلك تطبيقات سطح المكتب وتطبيقات الويب والألعاب. يحتوي C # على العديد من أنواع البيانات وأحدها هو نوع C # bool. يتم تحديد نوع وحجم القيم المتغيرة بواسطة نوع البيانات. يمكن استخدام الكلمة الرئيسية 'المنطقية' لتمثيل نوع بيانات منطقي. تحدد الكلمات الأساسية في اللغة إجراءات محددة مسبقًا أو بعض العمليات المضمنة. نوع البيانات 'منطقي' يخزن 1 بايت (8 بت) في الذاكرة. في لغة البرمجة ، نحتاج إلى نوع بيانات يخزن قيمتين فقط يمكن أن تكون صحيحة أو خاطئة ، نعم أو لا ، وتشغيلها أو إيقاف تشغيلها. لذلك ، يحتوي نوع البيانات 'Bool' على هذه الخاصية المحددة لتخزين قيمتين من صواب أو خطأ.

بناء الجملة

منطقي اسم المتغير = القيمة ؛

المعلمات

المعلمات التي يتم استخدامها في نوع C # bool هي كما يلي:







  • اسم المتغير المنطقي : يمثل 'اسم المتغير' أي متغير مثل x ، y ، z.
  • قيمة : تمثل القيمة القيمتين ، إما أن تكون صحيحة أو خاطئة. إنه بسبب النوع المنطقي الذي يمثل الحقيقة ويستخدم في التعبير.

استخدام نوع C # Bool

يستخدم النوع المنطقي C # بطرق مختلفة لتمثيل قيم الحقيقة. بعض المنهجيات تعيد القيم 'المنطقية' وهي:



  • صفيف منطقي : مصفوفات C # Boolean بسيطة وتتيح رمزًا آمنًا ونظيفًا. إنها ليست فعالة في الذاكرة ولكنها جيدة بما فيه الكفاية
  • فرز منطقي : يمكن فرز C # المنطقية. يمكننا استخدام هذا لفرز الإدخالات في المجموعة وفقًا للصواب أو الخطأ. إذا تم الاحتفاظ بالعناصر في مصفوفة أو قائمة ، فسيتم ترتيبها باستخدام طريقة الفرز.
  • تحليل منطقي : يمكن تحويل السلاسل إلى 'منطقي'. ويتم ذلك باستخدام طريقة التحليل المنطقي أو منطقي. جرب التحليل.

قيمة الإرجاع

في برامج نوع C # bool ، يتم إرجاع قيمة واحدة فقط يمكن أن تكون صحيحة أو خاطئة.



مثال لا. 1:

في هذه الحالة ، سنناقش كيفية الحصول على النتيجة في نوع منطقي من خلال مقارنة قيمتين صحيحتين.





دعونا ننفذ كود C # بسيط يوضح كيفية عمل هذا البرنامج. بدأنا بتثبيت البرنامج 'Visual studio' وبدأنا في الترميز باستخدام .NET Framework. يشار إلى العديد من مكتبات الفئات التي تنتمي إلى هذا الإطار باسم مكتبات فئة الإطار. لقد قدمنا ​​اسم المشروع على أنه مثال 1.

استخدام نظام ؛

مساحة الاسم مثال 1

{
داخلي صف دراسي برنامج
{
ثابتة فارغ رئيسي ( سلسلة [ ] أرجس )
{
int أ = 5 ؛
int ب = 4 ؛
وحدة التحكم . اكتب ( أ < ب ) ؛
}
}


}

بعد استخدام مثال مساحة الاسم 1 ، نعطي المرجع عن طريق كتابة العبارة 'Internal class Programme'. هنا ، 'class' مصطلح يتم استخدامه لتعريف أي فئة في الكود. بعد ذلك ، يتم استخدام الدالة Main () الفارغة الثابتة. يُظهر استخدام الكلمة الرئيسية 'الثابتة' أن إمكانية الوصول للأعضاء الثابتة لا تتطلب الكائن. نوع إرجاع هذه الطريقة 'باطل'. يشير المصطلح Main () إلى اسم الطريقة. وتحتوي هذه الوظيفة على السمة: string [] args. بالنسبة إلى وسيطات سطر الأوامر ، سيتم استخدام السمة 'string [] args'. خلال برنامج C # ، يمكننا تمرير العديد من القيم. هنا ، أخذنا متغير إدخال 'أ' له نوع بيانات عدد صحيح وقمنا بتعيينه إلى القيمة 5. ثم أخذنا متغير إدخال آخر 'ب' وخصصناه للقيمة 4. لقد أعلنا عن هذه المتغيرات لمقارنتها والحصول على الإخراج في نوع منطقي. في الجملة التالية ، يتم استدعاء الدالة Console.WriteLine () والتي تُستخدم لكتابة نص أو إخراج على الجهاز. في هذا الكود ، تتم مقارنة قيم المتغيرين 'أ' و 'ب' باستخدام عامل مقارنة لتوضيح ما إذا كان 'أ' أقل من 'ب' أم لا. لذلك ، في النتيجة ، سوف نحصل على الإجابة من حيث الصواب أو الخطأ (نوع منطقي). نقوم بتشغيل برنامجنا باستخدام التصحيح ولدينا مخرجات.



تظهر نتيجة الكود المذكور أعلاه هنا. القيمة المعادة هي 'false' لأن قيمة 'a' هي 5 وهي أكبر من قيمة 'b' ، ومن ثم يتم ترك خطأ.

مثال لا. اثنين:

هنا ، سنقوم بتنفيذ كود آخر لمعرفة المزيد عن مفهوم نوع البيانات المنطقية. يخزن نوع بيانات 'Bool' بايت واحد من الذاكرة ويمثل القيمة إما صواب أو خطأ. ومن الضروري استخدام نوع البيانات المناسب للمتغير. هنا ، حددنا اسم المشروع على أنه مثال 2.

استخدام نظام ؛

مساحة الاسم مثال 2

{

داخلي صف دراسي برنامج
{
ثابتة فارغ رئيسي ( سلسلة [ ] أرجس )
{
منطقي isC شاربسي = حقيقي ؛
منطقي صعب = خاطئة ؛
وحدة التحكم . اكتب ( isC شاربسي ) ؛
وحدة التحكم . اكتب ( صعب ) ؛
}
}


}

يتم استخدام 'النظام' و 'مثال مساحة الاسم 2' في العبارة الأولى من الكود. ثم نقدم المرجع عن طريق إدخال سطر 'برنامج الفصل الداخلي'. بعد ذلك ، يتم استخدام طريقة Main () الفراغ الثابت. نقوم بتمرير 'السلسلة [] args' كمعامل لهذه الطريقة. الآن ، يتيح لنا برنامج C # تمرير القيم. داخل جسم الدالة Main () الفارغة الثابتة ، أخذنا المتغير 'isCsharpeasy' ذي النوع 'bool' وقمنا بتعيينه على true. وبالمثل ، يتم تعريف متغير آخر 'صعب الصعوبة' على أنه خطأ. في الجملة التالية ، استدعينا الدالة Console.WriteLine () مرتين. ستمثل وحدة التحكم الأولى.WriteLine () قيمة 'isCharpeasy' وستقوم الثانية بطباعة قيمة 'isCharpedifficult'. ستعرض هذه الوظائف النتيجة على أنها صواب أو خطأ. عندما يتم استدعاء المتغير 'isCsharpeasy' ، فسيتم عرض 'true' وعندما يتم استخدام السمة 'isCsharpedifficult' ، فسيتم عرض 'false'.

إذن ، لدينا هنا مخرجات من حيث أنواع البيانات المنطقية الصحيحة والخطأ. عندما يتم استدعاء Console.WriteLine () الأول ، فإنه يعرض القيمة على أنها 'true' وتقوم وحدة التحكم الثانية .WriteLine () بطباعة القيم على أنها 'false'.

استنتاج

تمت مناقشة المقدمة ، وبناء الجملة ، واستخدام نوع بيانات C # bool في هذا البرنامج التعليمي. علاوة على ذلك ، أوضحنا تنفيذ الكلمات الأساسية المنطقية من خلال أداء برامج مختلفة في الاستوديو المرئي. تحدثنا أيضًا عن طرق C # التي يتم استخدامها أثناء تنفيذ البرنامج. بالإضافة إلى ذلك ، نقوم بتشغيل الكود الذي نقارن فيه قيمتين صحيحتين لإنتاج نتيجة من النوع المنطقي. للتأكد من اكتمال فهم المستخدمين لنوع C # bool ، استكشفنا الموضوع بالتفصيل.