mohmmadr5651

کلاس compilerresults در c# چیست و چه کاربردی دارد؟

mohmmadr5651 ۱۳۹۷/۱۲/۰۲ زبان برنامه‌نویسی سی‌شارپ و دات‌نت

سلام، میخواستم بدونم که این کلاسِ CompilerResults چیه و چه کاربردی داره و چطور ازش استفاده کنیم؟ خواهشا اگه وقت کردید به زبان شیرین پارسی برام توضیح بدین چون متاسفانه انگلیسیم خوب نیست... ممنونم

پاسخ‌ها به این تاپیک
علیرضا توکلی
علیرضا توکلیsenior web developer at tda.co
۱۳۹۷/۱۲/۰۷

سلام

کلاس ComplierResult برای این هست که متن رشته ای ورودی بگیره و اون رو برای شما کامپایل اجرا کنه و خروجی رو هر طور که شما خواستی نشون بده . مثلا شما یه محیط کد نویسی تحت وب برای تمرین افراد مبتدی نوشتی که هر کدی که اونا نوشتن اجرا بشه و نتیجه ش نشون داده بشه

CSharpCodeProvider provider = new CSharpCodeProvider();
CompilerParameters parameters = new CompilerParameters();
parameters.ReferencedAssemblies.Add("System.Drawing.dll");
parameters.GenerateInMemory = true;
parameters.GenerateExecutable = true;
CompilerResults results = provider.CompileAssemblyFromSource(parameters, code /*متن رشته ای کد*/);
mohmmadr5651
mohmmadr5651
۱۳۹۷/۱۲/۱۹

ممنونم بعد چه زبانی رو پوشش میده؟

در پاسخ به