المتغيرات والمشغلات في لغة C# مع الأمثلة

المتغيرات في لغة C#

المتغير هو اسم يطلق على منطقة التخزين المستخدمة لتخزين قيم أنواع البيانات المختلفة. يحتاج كل متغير في لغة C# إلى نوع معين، وهو ما يحدد حجم وتخطيط ذاكرة المتغير.

على سبيل المثال، يمكن أن يكون المتغير من النوع String، مما يعني أنه سيتم استخدامه لتخزين قيمة سلسلة. بناءً على نوع البيانات، يمكن تنفيذ عمليات محددة على المتغير.

على سبيل المثال، إذا كان لدينا متغير عدد صحيح، فيمكن إجراء عمليات مثل الجمع والطرح على المتغير. يمكن للمرء أن يعلن متغيرات متعددة في البرنامج.

دعونا نلقي نظرة على مثال سريع لإعلان متغيرات متعددة لأنواع بيانات مختلفة.

في مثالنا، سوف نقوم بتعريف متغيرين، أحدهما من النوع "string" والآخر من النوع "Integer". سنقوم بعد ذلك بعرض قيم هذه المتغيرات على وحدة التحكم. لكل مثال، سنقوم بتعديل الوظيفة الرئيسية فقط في ملف Program.cs الخاص بنا.

المتغيرات في لغة C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
 class Program 
 {
  static void Main(string[] args) 
  {
   String message="The value is ";
   Int32 val=30;
   
   Console.Write(message+val);
   Console.ReadKey();
  }
 }
}

شرح الكود

  1. تم الإعلان عن متغير من نوع البيانات سلسلة. اسم المتغير هو "رسالة". قيمة المتغير هي "القيمة".
  2. تم الإعلان عن متغير من نوع البيانات Integer (Int32). اسم المتغير هو "فال". قيمة المتغير هي 30.
  3. وأخيرًا، يتم استخدام عبارة Console.write لإخراج كل من قيمة متغير السلسلة والعدد الصحيح.

إذا تم إدخال الكود أعلاه بشكل صحيح وتم تنفيذ البرنامج بنجاح، اتبع الخطوات التاليةwing سيتم عرض الإخراج.

الناتج

المتغيرات في لغة C#

من المخرجات، يمكنك أن ترى أنه يتم عرض قيم كل من السلسلة والمتغير الصحيح على وحدة التحكم.

يتم استخدام عوامل التشغيل لإجراء عمليات على قيم أنواع البيانات المختلفة. على سبيل المثال، لإجراء عملية إضافة رقمين، يتم استخدام عامل التشغيل +.

دعونا نرى جدول العوامل المتاحة لمختلف أنواع البيانات

مشغلي C #

العمليات الحسابية

هذه هي العوامل المستخدمة لإجراء العمليات الرياضية على الأرقام. فيما يلي قائمة المشغلين المتاحين في C#.

المُشغل الوصف
+ يضيف معاملين
- يطرح المعامل الثاني من الأول
* يضاعف كلا المعاملين
/ قسمة البسط على ناقص البسط
% مشغل المعامل والباقي بعد تقسيم عدد صحيح
++ عامل الزيادة يزيد قيمة العدد الصحيح بمقدار واحد
- يعمل عامل التخفيض على تقليل قيمة العدد الصحيح بمقدار واحد

العوامل العلاقية

هذه هي العوامل المستخدمة لإجراء العمليات العلائقية على الأرقام. فيما يلي قائمة العوامل العلائقية المتوفرة في C#.

المُشغل الوصف
== يتحقق مما إذا كانت قيم المعاملين متساوية أم لا، إذا كانت الإجابة بنعم، يصبح الشرط صحيحًا.
!= يتحقق مما إذا كانت قيم المعاملين متساوية أم لا، إذا كانت القيم غير متساوية، يصبح الشرط صحيحًا.
> للتحقق مما إذا كانت قيمة المعامل الأيسر أكبر من قيمة المعامل الأيمن ، وإذا كانت الإجابة بنعم يصبح الشرط صحيحًا.
< للتحقق مما إذا كانت قيمة المعامل الأيسر أقل من قيمة المعامل الأيمن ، وإذا كانت الإجابة بنعم يصبح الشرط صحيحًا.
>= للتحقق مما إذا كانت قيمة المعامل الأيسر أكبر من قيمة المعامل الأيمن أو مساوية لها ، وإذا كانت الإجابة بنعم يصبح الشرط صحيحًا.
<= للتحقق مما إذا كانت قيمة المعامل الأيسر أقل من قيمة المعامل الأيمن أو مساوية لها ، وإذا كانت الإجابة بنعم يصبح الشرط صحيحًا.

العوامل المنطقية

هذه هي العوامل المستخدمة لإجراء العمليات المنطقية على القيم. فيما يلي قائمة العوامل المتوفرة في C#.

المُشغل الوصف
&& هذا هو العامل المنطقي AND. إذا كان كلا المعاملين صحيحا، يصبح الشرط صحيحا.
|| هذا هو عامل التشغيل المنطقي OR. إذا كان أي من المعاملات صحيحا، يصبح الشرط صحيحا.
! هذا هو العامل المنطقي NOT.

دعونا نلقي نظرة على مثال سريع لكيفية استخدام عوامل التشغيل في .Net.

في مثالنا، سوف نقوم بتعريف متغيرين صحيحين ومتغير منطقي واحد. سنقوم بعد ذلك بتنفيذ المتابعةwing عمليات

مشغلي C #

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
 class Program 
 {
  static void Main(string[] args) 
  {
   Int32 val1 = 10,val2 = 20;
   bool status = true;
   
   Console.WriteLine(val1 + val2);
   Console.WriteLine(val1 < val2);
   Console.WriteLine(!(status));
   Console.ReadKey();
  }
 }
}

شرح الكود

  1. تم تعريف متغيرين صحيحين، أحدهما val1 والآخر val2. سيتم استخدام هذه لعرض العمليات العلائقية والحسابية. يتم تعريف متغير منطقي لعرض العمليات المنطقية.
  2. يظهر مثال للعملية الحسابية حيث يتم تنفيذ عامل الجمع على val1 و val2. تتم كتابة النتيجة إلى وحدة التحكم.
  3. يظهر مثال على العملية العلائقية حيث يتم تنفيذ عامل التشغيل أقل من على val1 وval2. تتم كتابة النتيجة إلى وحدة التحكم.
  4. يتم عرض مثال للعملية المنطقية، حيث يتم تطبيق العامل المنطقي (!) على متغير الحالة. يقوم عامل التشغيل NOT المنطقي بعكس القيمة الحالية لأي قيمة منطقية. لذا، إذا كانت القيمة المنطقية "صحيحة"، فإن القيمة "NOT" المنطقية ستعيد القيمة "خطأ" والعكس صحيح. في حالتنا بما أن قيمة متغير الحالة هي "صحيح"، فستظهر النتيجة "خطأ". تتم كتابة النتيجة إلى وحدة التحكم.

إذا تم إدخال الرمز أعلاه بشكل صحيح وتم تنفيذ البرنامج بنجاح، فسيتم عرض الإخراج.

الناتج

مشغلي C #