如何在字符串变量中转义引号?

时间:2014-08-06 00:06:21

标签: c# .net winforms

我有这个: 我想把它放在这个:

 string firstTag = "";

所以最后我会得到:string firstTag ="&#34 ;; 如果我在firstTag上使用断点,我只会看到:

这就是我的尝试:

public static void test(string filename)
        {
            filename = @"c:\temp\scoopstest\scooptest.html";

            int f = 0;
            int startPos = 0;
            string firstTag = "<font color="898A8E">";

但是我收到了错误:898A8E&#34;&gt;&#34;

2 个答案:

答案 0 :(得分:1)

我不完全确定我是否正确回答了问题,但是

string firstTag = "<font color="898A8E">";
如果你没有escape the quotation marks

看起来有问题

string firstTag = "<font color=\"898A8E\">";

答案 1 :(得分:0)

当然你得到了那个错误。你必须逃避报价:

"<font color=\"898A8E\">"
             ^       ^