PDA

View Full Version : سوال: کار این 2 متود چیه



vzsoft
چهارشنبه 26 خرداد 1389, 15:40 عصر
سلام

به دو خط کد برخوردم که بیشتر داخل ASP.NET از اینها استفاده میشه

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




str = string.IsInterned(str);


و در مورد کد زیر می خواستم بدونم فرقش با تعریف کردن معمولی یک متغییر چیه


(type)obj Activator.CreateInstance(type);

hamid67fathi
چهارشنبه 26 خرداد 1389, 17:20 عصر
در مورد سؤال دوم به کد زير دقت کن ، همه چيز شفاف ميشه

reportClass = Activator.CreateInstance(System.Type.GetType("Reports.report_" + rn + "_cr,CCB.Report")) as ReportClass;

mosi123
چهارشنبه 26 خرداد 1389, 19:33 عصر
در مورد سؤال دوم به کد زير دقت کن ، همه چيز شفاف ميشه

reportClass = Activator.CreateInstance(System.Type.GetType("Reports.report_" + rn + "_cr,CCB.Report")) as ReportClass;
با سلام
آقا حمید67فتحی اگر امکان پذیر است در حد درک یک فرد مبتدی مفهوم کد را توضیح بفرمایید. با این توضیح به نظر می آید که سوال را با سوال جواب می فرمایید:عصبانی++:

hamid67fathi
چهارشنبه 09 تیر 1389, 01:41 صبح
سلام
activator.createinstance يک نمونه از نوع type مورد نظر که آدرس اون به صورت رشته هست ميسازه و در reportclass ذخيره ميکنه.
لينک زير هم ميتونه مفيد باشه ، اگه به راهنمايی بيشتر احتياج بود ،PM بده.
http://msdn.microsoft.com/en-us/library/system.activator.createinstance.aspx