تقنية مفيدة للتطبيقات الخاصة بك هو السماح لهم تحليل حجج سطر الأوامر. هذا يمكن أن يعطي الكثير من الوظائف الإضافية للتطبيق الخاص بك ، على سبيل المثال لتمرير اسم ملف لفتحه على سطر الأوامر.

ستعرض لك معظم الأمثلة التي ستجدها على الإنترنت شيئًا كالتالي:

static void Main(string[] args) { foreach(string arg in args) { Console.WriteLine(arg); } Console.ReadLine(); }

هذا كله جيد وجيد ، باستثناء أنه لن يعمل مع تطبيق Windows Forms دون تغيير نوع المشروع إلى وحدة التحكم ، وما إلى ذلك.

لحسن الحظ ، هذا غير ضروري على الإطلاق ، لأنه يمكنك ببساطة القيام بذلك:

string[] args = Environment.GetCommandLineArgs(); foreach(string arg in args){ // do stuff }

ويمكنك استخدام هذا في أي مكان في التطبيق ، فأنت لست مقيدًا باستخدامه في الطريقة الرئيسية () كما في تطبيق وحدة التحكم.

أعلى نصائح:
التعليقات: