Ali Ham نشر 24 نوفمبر 2017 أرسل تقرير نشر 24 نوفمبر 2017 ما معنى بالتفصيل؟؟ Static void main (string [ ] args) اقتباس
2 طارق جهاد نشر 24 نوفمبر 2017 أرسل تقرير نشر 24 نوفمبر 2017 (معدل) هذه هي نقطة البداية لتطبيق سي شارب. معرفة بهذه الشكل ليقوم نظام التشغيل باستدعائها تلقائياً. Static تعنى انها وحيدة على مستوى التطبيق، ولا يمكن عمل نسخة اخرى منها بالتالي فهي نقطة البداية الوحيدة للتطبيق، ويمكن استدعائها مباشرة دون الحاجة لعمل Object void اي اننا لا نتوقع منها اي نتائج بعد عملية استدعائها (فقط مهمتها كنقطة بداية) string[] args هذه هي مجموعة ال Parameters التي يمكن تحديدها عند تشتغيل التطبيق من Command Line على سبيل المثال: في نظام التشغيل ويندوز يوجد تعليمة mkdir لإنشاء مجلد جديد ضمن المسار الموجودين فيه، لكن التعليمة بحد ذاتها غير كافية فهي تحتاج لإسم المجلد الجديد مثلا: mkdir MyFolder هذه التعليمة ستقوم بإنشاء مجلد اسمه MyFolder الأن بإمكانك اعتبار التعليمة mkdir هي نفسها اسم برنامج السي شارب، و MyFolder هي args الاول في هذه المصفوفة. شاهد الصورة المرفقة namespace mkdir { class Program { static void Main(string[] args) { if (args.Length > 0) { string folderName = args[0]; System.IO.Directory.CreateDirectory(folderName); } } } } بالتوفيق،،، تم التعديل في 24 نوفمبر 2017 بواسطة طارق جهاد 1 اقتباس
السؤال
Ali Ham
ما معنى بالتفصيل؟؟
Static void main (string [ ] args)
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.