سلام، میخواستم بدونم که این کلاسِ CompilerResults چیه و چه کاربردی داره و چطور ازش استفاده کنیم؟ خواهشا اگه وقت کردید به زبان شیرین پارسی برام توضیح بدین چون متاسفانه انگلیسیم خوب نیست... ممنونم
سلام، میخواستم بدونم که این کلاسِ CompilerResults چیه و چه کاربردی داره و چطور ازش استفاده کنیم؟ خواهشا اگه وقت کردید به زبان شیرین پارسی برام توضیح بدین چون متاسفانه انگلیسیم خوب نیست... ممنونم
سلام
کلاس 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 /*متن رشته ای کد*/);
پاسخ ها