【发布时间】:2016-12-03 19:54:34
【问题描述】:
有没有办法在 C# 中创建自定义预处理器指令来影响编译过程?如果没有对定义新指令的内置支持,您能否建议一种解决方法来模拟类似行为?
【问题讨论】:
-
你是说你想要一个像
#doSpecalStuff这样的新指令,还是你的意思是像#if MY_DIRECTIVE这样的东西,你想定义MY_DIRECTIVE? -
不,没有那样的东西。如果不知道您想要做出什么样的行为改变,很难提出解决方法。
-
@scott-chamberlain,是的,你完全理解它。我实际上想创建一个新指令。
-
@NamiraJV 好的 - 你希望这个新指令做什么?
-
所以你想要一些表示“给定这些参数,做这件事”的标记。为什么函数调用在这里不合适?