سلام
به ظاهر بحث تمام شده و دوستان به جواب هایشان رسیده اند...
ولی با اجازه لازم میدانم جهت تکمیل بحث نکته دیگری را اضافه کنم.
درست است که دستور CommandLine به خوبی نیاز شما را پاسخ میدهد.
ولی معمولاً در زبان های برنامه نویسی عرف بر این بوده که پارامترهای خط فرمان در تابع main شروع کننده برنامه تحویل داده شود.
دات نت هم از این شیوه هم در کنار خصیصه CommandLine پشتیبانی میکند:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
علاوه بر روش قبل که دوستان اشاره کردند با تغییر متد main به فرم فوق هم میتوان پارامترهای خط فرمان را تحویل گرفت...
میتوان طی یک متد که مخصوص همین امر نوشته شده، همان اول تمام پارامترهای خط فرمان را پردازش کرد و متغییرهای لازم string یا bool (جهت وجود یا عدم وجود یک سوییچ خاص) و... را مقدار دهی کرد...
در این روش دات نت خودکار خط فرمان را بر اساس سویچ های دریافتی میشکند و در آرایه ای تحویل میدهد.
در آخر لازم میدانم تاکید کنم که برای محکم کاری همیشه وجود گیومه در ابتدا و انتهای مسیر فایل دریافتی را بررسی و در صورت وجود حذف کنید.
تا برنامه شما در سیستم عامل های مختلف و نسخه های متفاوت فریم ورک همواره جواب صحیح و عملکرد منطقی در مقابل دو خط فرمان زیر داشته باشد ....
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
....
شب خوش.