gpt4 book ai didi

c# - 我想要一种用于元编程的预处理语言

转载 作者:行者123 更新时间:2023-11-30 15:08:21 25 4
gpt4 key购买 nike

我正在寻找一种类似于 PHP 的语言,但更简短 -- 我很想将其称为“模板引擎”,但我很确定这是错误的术语。什么是正确的术语?文本预处理器?

无论如何,我希望它是基于 .NET 的,因为我想用它来帮助编写 .NET 代码。因为 .NET 泛型不适合编写快速数字代码(the known workaround 对于我的需求来说太麻烦和有限),我想使用某种允许我输出 C# 代码的预处理语言编写数学库。例如,我想生成一系列由各种数据类型(PointF、PointD、PointI 等)构成的“Point”类:

#foreach(($T, $Type) in {(F, float), (D, double), (I, int), ...}) #{
public struct Point$T {
public $Type X, Y;
...
}
#}

你能给人们什么建议?

最佳答案

您有机会尝试 T4 模板吗?这应该足以满足您要实现的目标。 http://msdn.microsoft.com/en-us/library/bb126445.aspx

关于c# - 我想要一种用于元编程的预处理语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5684731/

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