我有一些ruby .erb模板的HTML文件,我需要在C#控制檯應用程序中使用它們來生成HTML文件。 Ruby模板看起來像這樣。我如何用C#做這樣的事情?通過傳遞對象並創建完整的HTML文件來替換存儲在磁盤上的文件中的值。.erb模板在C#
<html>
<body>
<h1>Languages details</h1>
<table border="1">
<tr>
<th>Language</th>
<th>Family/Origin</th>
<th>No. of speakers</th>
<th>Region</th>
</tr>
<% @list_of_langauges.each do |item| %>
<tr>
<td><%= item.name %></td>
<td><%=item.family %></td>
<td><%=item.users %></td>
<td><%=item.region %></td>
</tr><% end %>
</table>
</body>
</html>
聽起來你正在尋找[T4文本模板](http://msdn.microsoft.com/en-us/library/vstudio/bb126445.aspx)。 – keyboardP
@keyboardP T4文本模板爲我工作。你可以保留你的答案,我可以接受它。 – user1649941
與「[ERB like library for C#]」(http://stackoverflow.com/questions/396506/erb-like-library-for-c-sharp)「 – aloisdg