一、新建项目:JNTemplateDemo
<ItemGroup>
<PackageReference Include="JinianNet.JNTemplate" Version="2.2.2" />
</ItemGroup>
二、Program.cs
using JinianNet.JNTemplate;
using System;
namespace JNTemplateDemo
{
class Program
{
static void Main(string[] args)
{
var templateContent = "$fun.Test(\"your input\") $name";
var template = Engine.CreateTemplate(templateContent);
template.Set("fun", new TestHelper());
template.Set("name", "jntemplate");
var result = template.Render();
Console.WriteLine(result);
Console.ReadKey();
}
}
public class TestHelper
{
public string Test(string val)
{
return $"Good! {val}";
}
}
}
参考文献:
https://docs.jiniannet.com/tags/basistag.html