PDA

View Full Version : متغیر در سرتا سر کلاس های یک dll



saed2006
یک شنبه 12 مهر 1388, 18:22 عصر
با سلام
من چند تا کلاس دارم که همه اونها از یک متغییر مشترک باید استفاده کنند
و یک کلاس اصلی هست که اون متغییر در سازنده اش مقدار دهی میشه و مابقی ;لاس ها
همه property های کلاس مذکور هستند
نحوه پیاده کردن این متغییر سراسری چجوریه؟

اَرژنگ
یک شنبه 12 مهر 1388, 20:34 عصر
با سلام
من چند تا کلاس دارم که همه اونها از یک متغییر مشترک باید استفاده کنند
و یک کلاس اصلی هست که اون متغییر در سازنده اش مقدار دهی میشه و مابقی ;لاس ها
همه property های کلاس مذکور هستند
نحوه پیاده کردن این متغییر سراسری چجوریه؟
متغییر سراسری روش اشتباهی است که احتیاج به روش ندارد، بیروشی است، و از هر روشی استفاده بشه بازهم خلاف ساده‌ترین اصول برنامه نویسی است.
ولی اگر احتیاج با داشتن یک ثابت است، میتونید از قسمت Configuration کمک بگیرید.
ولی در هیچ طراحی درست، چند تا کلاس متغییر را لازم ندارند، معمولا یک کلاس مقدار را عنوان پروپرتی در خودش نگهداری میکنه.
اگر بیشتر توضیح بدید روش بهتر میتونیم پیشنهاد کنیم.