2012-09-30 120 views
0

我有一個叫做模板的類 在類中我有方法Render(string);從字符串參數生成代碼

我必須將數據發送到該方法的模板,例如,我送:

<% for (int i = 0; i < 5; i++) { Console.WriteLine("*") } %> 

方法Render得到這個字符串,並在我的CMD 寫*我必須說,我可以聲明局部(<%>>)

請告訴我,我該如何做到這一點?

+1

你應該表現出你試過代碼 –

+0

我不能得到清楚的問題。 – abhishek

+0

所以,你正試圖創建在運行時編譯的代碼? – Trisped

回答

0

我想你的意思:

private void Render(string words) 
{ 
    for (int i = 0; i < 5; i++) 
    { 
     Console.WriteLine(words); 
    } 
} 

然後在您的形式:

<% Render("hello, world") %> 
+0

控制檯與網絡所做的事情我不知道。 – Aristos

+0

我只是把'Console.WriteLine(words)'因爲在他的問題中他有'Console.WriteLine(「*」)',所以我會用OP – Kinected

+0

來解決它,所以你繼續嘗試修正錯誤。 – Aristos