我想编写一些动态创建新类并将其存储在.cs
文件中的代码。
我想知道除了创建字符串并将它们写入文本文件之外,是否有一种标准的方法来执行此操作?基本上,我已经编写了一个面向对象的神经网络,我希望它能够将自身高度优化的硬连线最终版本输出到一个新类中,以便在其他代码中使用。
问问题
98 次
2 回答
1
使用CodeDom生成文件。
于 2012-11-04T04:08:26.380 回答
1
除了将字符串写入文本文件(这是适用于小型项目的最简单选项)之外,您还可以使用模板引擎。.NET 中有几个选项可用:
- 文本模板转换工具包 (T4) - Microsoft 的模板引擎。T4 在整个 Visual Studio 中用于代码生成。
- 字符串模板引擎- 来自 ANTLR 设计者的模板引擎,一种流行的解析器生成器。
于 2012-11-04T04:12:29.780 回答