我正在创建一些脚本并在运行时运行它们,但我只编译它们一次(除非代码更改)以避免“内存泄漏”,因为每次编译脚本时它都会从内存中获取X Kbs。
无论如何,我正试图找到一种方法来使用我可以得到的变量并为它们设置值,因为如果我喜欢:
int x = 0;
x += 2;
MessageBox.Show(x.ToString());
每次都会显示2,因为它正在执行相同的代码而我想将此值设置为x,但是当它再次执行时它将显示4,6,8等,但为此我需要在我可以得到它的地方创建“int x”变量。
我讨论了变量列表并创建了一个像getvariable(x)和setvariable(x)这样的方法,但是这个列表需要支持所有类型的os变量,int,string,double等。
你知道我怎么能这样做吗?