PDA

View Full Version : گفتگو: مباحث بسیار داغ سی شارپ



mazaher5723
چهارشنبه 23 فروردین 1391, 00:55 صبح
سلام دوستان و اساتید محترم
اگر کسی از اساتید یا دوستان هست که مباحث بسیار جالب رو در سی شارپ می دونه اطلاه بده.حتی اگه اسمش هم به تنهای ببره کافیه
---------------------------------
مثل این کلاس چقد زیبا و جالبه

حتمالا تا به حال این سوال در ذهن شما مطرح شده که آیا امکان دارد که ایجاد یک متغیر را تا زمانی که آن متغیر مورد استفاده قرار گیرد به تعویق اندازیم یا نه. این وضعیت در مواقعی نمود بیشتری پیدا میکند که متغیر یا فعالیت مرتبط با آن به نسبت سنگین باشد. در .net4 این امکان بوسیله کلاسی به نام lazy در فضای نام System ایجاد شده است. متغیری که با استفاده از کلاس مذکور اعلان و تعریف می شود هنگامی بوجود می آید (منظور از بوجود آمدن در این جا این است که به طور واقعی و به اندازه مورد نیاز فضای حافظه دریافت کند یا فعالیت مورد نظر همراه آن اجرا شود) که دسترسی که مقدار آن متغیر انجام شود (lazy<T>.Value) یا متد Lazy<T>.ToString از متغیر مربوطه فراخوانی شود.
بر گرفته از سایت http://www.persiadevelopers.com/
----------------------------
منتظرتان هستم
مظاهر