C#CSharpCodeProvider
示例
Microsoft.CSharp.CSharpCodeProvider可用于编译C#类。
var code = @"
public class Abc {
public string Get() { return ""abc""; }
}
";
var options = new CompilerParameters();
options.GenerateExecutable = false;
options.GenerateInMemory = false;
var provider = new CSharpCodeProvider();
var compile = provider.CompileAssemblyFromSource(options, code);
var type = compile.CompiledAssembly.GetType("Abc");
var abc = Activator.CreateInstance(type);
var method = type.GetMethod("Get");
var result = method.Invoke(abc, null);
Console.WriteLine(result); //输出:abc
热门推荐
10 聚餐朋友喝酒祝福语简短
11 手写母亲的祝福语简短
12 祖国生日祝福语简短英文
13 生日牌祝福语英语简短
14 给宝贝开学祝福语简短
15 安徽疫情祝福语简短英语
16 祝球员赛前祝福语简短
17 给干爸过年祝福语简短
18 同事有趣祝福语大全简短