PDA

View Full Version : سوال: ایجاد یک شی در یک کلاس و استفاده از ان در کلاس دیگر



irpersian20
یک شنبه 27 اسفند 1391, 00:39 صبح
سلام

یک شی در یک کلاس ایجاد کردم.
نیاز دارم از آن شی در چند کلاس دیگر استفاده کنم.
راهکاری هست؟

mhsmity
یک شنبه 27 اسفند 1391, 01:43 صبح
به صورت استاتیک تعریف کن.

public static Engine Egn = new Engine();

به هرجای از برنامه خواصتی استفاده کنی حتی دیگر فرم هاک
فقط کافی هستش اسم فرم رو بیاری

Form1.Egn = new Engine(Engine, Past, NumPage, Email, ForDomian, Keyword);

irpersian20
یک شنبه 27 اسفند 1391, 15:44 عصر
سلام
برنامه کنسولی هست دوست عزیز.

RED-C0DE
یک شنبه 27 اسفند 1391, 20:38 عصر
کاری ب ساختار برنامتون ندارم و بحثی روش نمی شه کرد اینجا!
اما ی راه حل زود بازده همینه ک گفتن و ربطی هم ب کنسولی و غیر کنسولی نداره!

شما 5 تا کلاس دارین. تو ی کلاس ، متغیر مورد نظرتون رو static تعریف کنید و از کلاسای دیگه بهش دسترسی داشته باشید

mhsmity
دوشنبه 28 اسفند 1391, 01:50 صبح
کاری ب ساختار برنامتون ندارم و بحثی روش نمی شه کرد اینجا!
اما ی راه حل زود بازده همینه ک گفتن و ربطی هم ب کنسولی و غیر کنسولی نداره!

شما 5 تا کلاس دارین. تو ی کلاس ، متغیر مورد نظرتون رو static تعریف کنید و از کلاسای دیگه بهش دسترسی داشته باشید
آره دیگه درست می گن