从字符串参数生成代码

时间:2012-09-30 16:21:22

标签: c# asp.net .net code-behind

我有一个叫做模板的课程 在课堂上我有方法Render(string);

我必须将数据发送到此方法模板,例如,我发送了:

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

方法渲染获取此字符串并在我的cmd上写 * 我需要说的是,我可以用这种方式声明C#语言的局部变量,周期和其他语法(&lt; %%&gt;)

请告诉我,我该怎么做?

1 个答案:

答案 0 :(得分:0)

我认为你的意思是:

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

然后以你的形式:

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