如何将代码编写为字符串变量(C#)

时间:2018-03-20 20:59:39

标签: c# string escaping character

我正在进行考试,当学生要求提供类似的内容(声明if语句)时,他将在富文本框中回答。

问题是:我想在该框中搜索学生的输入,因此,我必须声明一个包含代码(作为字符串)的字符串:

string check = "            string stat = "new";
            if (stat == "new")
            {
                Console.WriteLine(stat);
            }
";

然而,问题是,转义字符和其他保留的空格如(if)。

简单地说:我想创建包含代码的字符串。

注意:我已经尝试过@并在转义符之前放置\,但它不起作用。

由于

1 个答案:

答案 0 :(得分:0)

这称为转义序列,看起来像是用“(或另一个符号)连接:

string check = " ... \" ...";

其中\“表示”