, 还是给我们的C# bridge工具的开发带来了比较多的便利, 所以在C#中, 我们也尝试寻求相关的模板语言解决方案, 最终选择的是被广泛使用的Liquid模板语言....因为我们的离线工具选用的是C#, 模板语言我们选在C#中有良好的第三方库支持的Liquid, 我们通过dotnet的包管理工具NuGet即可获取到Liquid库并直接使用它.
5.3 Liquid Template...中承担特殊作用的语法主要有三类: {{obj.property}} -> liquid的对象和属性定义, 后面会提到, 通过这种方式, liquid代码可以直接访问c#中定义的Drop对象的属性进行输出...支持, 我们一般只使用liquid自带的一些字符串的filter操作支持, 当然, liquid允许用户自定义filter....C#版的Liquid有两个可选库, 我们当时选的是dotliquid, 另外一个是号称比dotliquid快5倍占用内存更少的fluid, 两者都是liquid的dotnet实现, 可以按自己需要选用其中一个