المدخلات في C# inputs

سوف نتطرق في هذا الدرس إلى شرح المدخلات User Input.
وهي قيم يتم أدخالها من قبل المستخدم على شاشة التنفيذConsole ليتم معالجتها .
وفي لغة البرمجة C# الدالة المسؤولة عن الادخال هي Console.ReadLine وهي عكس الدالة المسؤولة عن الاخراج او الطباعة Console.WriteLine.
دالة الإدخال Console.ReadLine();
مثال توضيحي حول دالة الإدخال Console.ReadLine();
في هذا المثال يقوم المستخدم بادخال اسمه ويقوم البرنامج بالترحيب به
using System;
namespace Example
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("قم بإدخال اسمك : ");
      string name = Console.ReadLine();
      Console.WriteLine("مرحبا بك : " + name);
    }
  }
}
وبعد تنفيذ البرنامج سوفى تظهر لنا رسالة على شاشة الطباعة Console وهي قم بإدخال اسمك :
وبعد كتابة الاسم مثال محمد سوف يتم تخزين هذا الاسم في المتغير name .
ومن ثم سوف يكون المخرج على النحو التالي .
المخرج : مرحبا بك محمد
ملحوظة: دالة Console.ReadLine ترجع لنا قيم من نوع بيانات string لذلك إذا أردنا أن نقوم بإدخال قيم لأنواع بيانات مختلفة مثل int أو أي نوع من أنواع البيانات الأخرا ستحدث مشكلة والحل هو استخدام دوال التحويل Convert.To .
وهذا سوف يكون موضوع الدرس القادم إن شاء الله .