いくつかのスクリプトを作成して実行時に実行していますが、スクリプトをコンパイルするたびにメモリから X Kbs を使用するため、「メモリ リーク」を避けるために (コードが変更されない限り) 1 回だけコンパイルしています。
とにかく、変数を取得して値を設定できる変数を使用する方法を見つけようとしています。
int x = 0;
x += 2;
MessageBox.Show(x.ToString());
同じコードを実行していて、この値を実際にxに設定したいので、毎回2が表示されますが、再度実行すると4、6、8などが表示されますが、そのためにはそれを作成する必要があります」 int x" 変数を入手できる場所に置きます。
変数のリストについて考え、getvariable(x) や setvariable(x) のようなメソッドを作成しましたが、このリストはすべてのタイプの OS 変数、int、string、double などをサポートする必要があります。
どうすればそれができるか分かりますか?