نمایش نتایج 1 تا 2 از 2

نام تاپیک: extern

  1. #1

    extern

    سلام
    کسی می دونه کلمه کلیدی Extern چیکار می کند ؟ (یک Modifiers است
    )


  2. #2
    کاربر دائمی آواتار Esmail Solhkhah
    تاریخ عضویت
    مهر 1385
    محل زندگی
    بورکینافاسو
    پست
    1,774

    نقل قول: extern


    بله یه
    Modifier هستش و برا تعریف یه متد خارجی استفاده میشه

    عموما همراه
    DllImport بکار میره و باید بصورت static استفاده بشه

    DllImport هم برای استفاده از DLL های Native بکار میره

    این مثال رو ببینید

    using System;
    using System.Runtime.InteropServices;
    class MainClass
    {
    [DllImport("User32.dll")]
    public static extern int MessageBox(int h, string m, string c, int type);

    static int Main()
    {
    string myString;
    Console.Write("Enter your message: ");
    myString = Console.ReadLine();
    return MessageBox(0, myString, "My Message Box", 0);
    }
    }



    اینجا ما از تابع API ویندوز بنام MessageBox استفاده کردیم که تو فایل User32.dll هستش

    موفق باشید.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •