• 0

شرح C# Command Line Arguments

السلام عليكم ممكن احد يشرح لي C# Command Line Arguments ومالفائدة منها؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

C# Command Line Arguments هي معاملات يمكنك تمريرها إلى طريقة Main بالشكل الآتي:

static int Main(string[] args)

لاحظ ان معملات Main دائما مصفوفة نصية، ويمكن تحويلها إلى قيم رقمية باستخدام Convert.To

تستطيع التأكد من وجود المعامل عن طريق التأكد من طول المصفوفة كالآتي:

if (args.Length == 0)

الهدف منها تمرير معاملات خارجية إلى التطبيق عن طريق سطر الأوامر مثلا كالآتي:

appName.exe argument

إذا اردت استخدامها في تطبيق Windows Forms application يجب تعديل توقيع دالة Main  في الملف program.cs

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

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


مثلا انجزت تطبيق اسمه calc.exe وهي حاسبة الية , تمام ?

اذا فتحت شاشة cmd ووضعت امر calc.exe سيفتح البرنامج فقط ..

ام اذا قلت له:  calc.exe /add 3 4 
سوف يجمع 3+4 ويعطيك النتيجة (7) لانه وجد امرا اضافيا وهو add/

 

في هذه الحالة يوجد 3 command arguments وهي :
add/
3
4

تمّ تعديل بواسطة عصام بوغانمي

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن