2011-03-01 47 views
0

你好 我正在寫一個C#命令行應用程序與mysql數據庫交互。我讀了一些可能是php代碼或asp代碼的db文本。有沒有什麼方法來評估或解釋這個代碼在C#內?例如:eval php或asp代碼與c#,可能嗎?

static void Main(string[] args) 
{ 
    String phpcode="$test='THIS IS A TEST';return $test"; 
    String res=EVAL(phpcode);//or aspcode or some other not compiled language 
    Console.WriteLine(res); 
    //res="THIS IS A TEST"; 
} 
+0

我個人很有興趣*爲什麼*你這樣做?你想解決什麼問題? – Juliet

+0

我有每天運行一次的c#應用程序(任務),它們必須執行與我的Web應用程序相同的操作,讀取數據庫並評估一些代碼。這裏解釋一切有點複雜。 – albanx

回答

1

一般情況下,

但是,大多數語言都有可用的解釋器。

例如,您可以使用Process.Start運行PHP.exe

+0

這就是我最後的解決方案。 – albanx