رفتن به مطلب
بخش Unity به انجمن اضافه شد
  • 0

Initialize چیست؟


boghalamoon

سوال

با عرض خسته نباشید

اگر امکان داره در مرود مفهوم Initialize توضیح بدین

اینکه اصلن دلیلش چیه

کجاها استفاده میشه

به چه کاری میاد

آیا فرم کلی برای Initialize کردن وجود داره؟(چون همه جا به یه صورت استفاده میشه)

ممنون

لینک ارسال
به اشتراک گذاری در سایت های دیگر

1 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام

ببینید Initialize توی همه از لحاظ نوشتاری یکیه اما نحوه کاری که با فراخوانی این تابع میشه متفاوته.

بهش کلاس سازنده هم میگن.اگه با زبان های دات نت کار کرده باشید حتما دیدید که مثلا یک کلاس رو موقعی که تعریف میکنند(مثل تعریف متغییر) و بعد میان New میکننئ که میخان به کامپایلر بفهمونن که قصد داریم از توابع این کلاس استفاده کنیم و در دسرس کامپایلر باشه

برای مثال من یک کد سی شارپو میگم:

StiReport MyReport = New StiReport();

الان توی کد بالا من یک متغیر ساختم و به کامپایلر معرفیش کردم یل ساختمش.

خب توی بیسیک مثال میزنم

شما قصد استفاده از SQL رو دارید و برای اینکه کامپایلر بفهمه مخواهید توابعشو توی برنامه استفاده میکنید باید بیایید Initialize کنید و Initialize هر کلاس یا کتابخونه فرق داره الان اینجا شما باید مسیری که بانک قرار داره رو به این تابع بدید با اسم فایل تا Initialize به درستی انجام بشه و کامپایلر بتونه از این بانک توی برنامه استفاده کنه.

برای مثال ما یک لیست تعریف میکنیم به این صورت

Dim L as List

و به این شکل Initialize میشه

L.Initialize

خب میبینی که به هیچ آرگومانی نیاز نداشت جهت Initialize کردن.ببینید این تابع بسته به کدنویسی که در کلاسش صورت گرفته عمل میکنه همین

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...