【发布时间】:2011-06-29 08:29:10
【问题描述】:
有没有办法动态命名变量?
我需要做的是从输入文件中获取变量名列表并使用这些名称创建变量。这可能吗?
类似:
Variable <dynamic name of variable here> = new Variable(input);
假设我已经处理好了Variable 类,并且变量的名称包含在一个名为strLine 的字符串中。
【问题讨论】:
-
您是在谈论生成要编译的代码还是在运行时动态地做某事?请告诉我们您的用例和想要这样做的原因。
-
你为什么要这样做?这有什么关系?即使需要在某处输出变量的名称,也可以将名称存储在
Variable类中。 -
你能解释一下你为什么发布这个问题吗?也许有正确的方法来做你想做的事
-
我想这样做的原因是我正在为一种编造的编程语言创建一个解释器,并且我需要能够存储该语言的变量。
标签: c# variables dynamic-data