RazorEngine 3.6.5.0

public class Person
    {
        public string Name
        {
            get;
            set;
        }
        public string Code
        {
            get;
            set;
        }
    }
    var templateServiceConfiguration = new TemplateServiceConfiguration();
        //templateServiceConfiguration.Namespaces.Add("System.Configuration");

        var body = string.Empty;

        using (var service = RazorEngineService.Create(templateServiceConfiguration))
        {
            body = service.RunCompile(
@"Hello @Model.Name @Model.Code , 
welcome to RazorEngine!","hello1",
                typeof(Person),new Person(){Name="aaaa",Code="111"});
            Console.WriteLine(body);
Console.WriteLine(service.RunCompile(
"hello1",typeof(Person),new Person(){Name="bbbb",Code="222"})); }

输出

 Hello aaaa 111 , 
welcome to RazorEngine!
Hello bbbb 222 , 
welcome to RazorEngine!

原文地址:https://www.cnblogs.com/peteryu007/p/4434620.html