我有一些用于 HTML 文件的 ruby .erb 模板,我需要在 C# 控制台应用程序中使用它们来生成 HTML 文件。Ruby 模板看起来像这样。我如何用 C# 做这样的事情?通过传递一个对象并创建一个完整的 HTML 文件来替换存储在磁盘上的文件中的值。
<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>