gpt4 book ai didi

.net - 有没有一种简单的方法可以从文本文件生成代码?

转载 作者:行者123 更新时间:2023-12-04 04:14:09 25 4
gpt4 key购买 nike

我目前正在从事一个项目,该项目使用大量的硬编码存储位置来访问硬件。这些位置可以根据电气工程师的想法而改变,因此我希望从工程师的内存映射中生成代码。假设 map 是一个简单的文本文件,例如:

Name, Type, Address, Description
Foo, int, A001, Foo integer variable
Bar, float, A002, Bar float variable

我想自动生成类似于以下代码(不是IL):
class MachineMap
{
/// <summary>
/// Foo integer variable
/// </summary>
public readonly Addressable<int> Foo = new Addressable<int>("A001");
/// <summary>
/// Bar float variable
/// </summary>
public readonly Addressable<float> Bar = new Addressable<float>("A002");
}

是否有人对使这项任务变得容易或容易的工具有想法?

最佳答案

看一下称为T4的Visual Studio的内置代码生成功能。
或者另一个选择可能是商业产品,例如CodeSmith

看一下Scott Hanselman的这篇文章:
T4 (Text Template Transformation Toolkit) Code Generation - Best Kept Visual Studio Secret

关于.net - 有没有一种简单的方法可以从文本文件生成代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2419799/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com