我的工作任务,需要一个很好的协议字符串操作,如:可以使用什么来获取超越String.Format的名称字符串模板?
string result =
String.Format("template text {0}, {1}, ... {150}", arg1, arg2, ... ,arg150);
在考虑到大量的参数,这并不感到优雅,我担心的说法错误订购。
ASP.NET样式模板(即template text <%= arg1 %>, <%= arg2 %>
,将是不错,但我不希望有做一个网络请求,Web服务器只是为了获得一个更好的模板引擎。
是否有更好的方式来做到这一点?
你的参数是否在一个数组上,并且你只是想将它们连接在一起,用“,”开头用“模板文本”分隔? – dcarneiro 2012-03-08 15:04:47
StringBuilder或List? –
shenhengbin
2012-03-08 15:05:45
这里是一个重复的:http://stackoverflow.com/questions/733378/whats-a-good-way-of-doing-string-templating-in-net。更多的建议可以在这里找到:http://stackoverflow.com/questions/620265/can-i-set-up-html-email-templates-with-asp-net – Xaisoft 2012-03-08 15:07:30