是否可以從文件調用我的C#代碼?應用程序應該能夠掃描我的文件中的行並執行裏面的代碼。來自文件的C#調用代碼
假設我有我的應用程序下面的方法:
public void ShowMsg(String msg)
{
MessageBox.Show(msg);
}
,並在我的文件中的行ShowMsg("Hello")
。
我希望我的應用程序能夠從文件中讀取代碼,最後它應該顯示一個帶有字符串「Hello」的消息框。但是,我試圖實現的目標遠比簡單地向用戶顯示消息框要複雜得多。
是否可以從文件調用我的C#代碼?應用程序應該能夠掃描我的文件中的行並執行裏面的代碼。來自文件的C#調用代碼
假設我有我的應用程序下面的方法:
public void ShowMsg(String msg)
{
MessageBox.Show(msg);
}
,並在我的文件中的行ShowMsg("Hello")
。
我希望我的應用程序能夠從文件中讀取代碼,最後它應該顯示一個帶有字符串「Hello」的消息框。但是,我試圖實現的目標遠比簡單地向用戶顯示消息框要複雜得多。
這裏有compiling and executing code at run-time
的教程。它應該做你需要的。在代碼項目
有可能,實際上有一個API。
因此,這裏是你會怎麼做一個鏈接,直接從計算器: Is it possible to dynamically compile and execute C# code fragments?
也許這可以幫助http://stackoverflow.com/questions/12118077/using-javascript-for-custom-purposes –