مردم جهان به دو دسته تقسیم می شوند دسته اول کسانی که موافقند مردم جهان به دو دسته تقسیم میشن و دسته دوم کسانی که مخالفند مردم جهان به دو دسته تقسیم میشن

وبلاگ آموزش سی شارپ

سلام خدمت همه شما دوستان عزیز که به من لطف داشتید و وبلاگ رو دنبال کردین...از مباحثی که قصد داشتم مطرح کنم
File,delegate,event
هنوز باقی مونده که احتمالاً تو تابستون می گم...شاید هم نگفتم هیچ وقت!:D
به هر حال ادامه آموزش رو تو درس ساختمان داده می گم! به آدرس زیر:
http://datastructurekelas.blogspot.com
تا اطلاع ثانوی موفق باشید!:D

۱۳۸۸ شهریور ۷, شنبه

readonly , GC.Collect

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

کلمه کلیدی readonly

همون طور که قبلاً هم گفتم این که کمترین سطح دسرسی رو برای هر چیزی قائل بشیم از اصول مهندسی نرم افزار خوب هست!

این کلمه کلیدی کاری که می کنه اینه که متغیر رو فقط یک بار میشه بهش مقدار داد و دیگه کار دیگه ای روش نمیشه کرد!

private readonly int real;


مثل بالا هم ازش استفاده میشه!

مورد بعدی پاکسازی حافظه هست!

تو ++C ما هر وقت می خواستیم حافظه رو پاک می کردیم! اما تو #C پاکسازی حافظه خود به خود صورت می گیره و ما فقط می تونیم کاری کنیم که زود تر حافظه پاکسازی بشه! ولی زمانش رو نمی تونیم تعیین کنیم! با استفاده از متد GC.Collect این کار رو انجام می دیم! اون هم به این صورت که اسم متد اسم سازنده و کاراکتر هم نداره مثلاً سازنده Mydate رو که قبلاً هم داشتیم به این صورت پاکسازیش رو سریع تر می کنیم:

~mydate()
{
}

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

هیچ نظری موجود نیست:

ارسال یک نظر