• 0

كيف نقوم بإنشاء الدوال في لغة سي شارب؟

  • 2

هذه هي نقطة البداية لتطبيق سي شارب. معرفة بهذه الشكل ليقوم نظام التشغيل باستدعائها تلقائياً.

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);
            }
        }
    }
}

 

mkdir.thumb.png.53e8c8b42b5e385831f53ebdf71dbef4.png

بالتوفيق،،،

تمّ تعديل بواسطة طارق جهاد
1 شخص أعجب بهذا

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


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

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

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

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


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

تسجيل الدخول

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


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