InterSystems Cache コードでは、間接化を使用して文字列を取得し、文字列変数の前に「@」を付けることで、それを実際の実行可能コードに変換できることを覚えています。これは C#.NET または VB.NET コードで実行できますか? したがって、文字列の引数配列 (1 行または複数行のコード) を受け取り、例外をスローしないと仮定してそのコードを実行するメソッドが必要です。これでどこに行くの?.NET コード内でコンパイラを作成しようとしています。
SET x="set a=3" XECUTE x ; sets the public variable a to 3
OR
SET x="tag1" d @x ; do/call the public subroutine tag1
OR
Set Y = "B",@Y = 6 ; sets public variable B = 6