C# 代码有 "cannot resolve symbol" 个错误,不知道为什么?

C# code has "cannot resolve symbol" errors, cannot figure out why?

我有这个代码来替换实体。但是它不会为我建造。我将在 ASP.NET 4.5 的静态帮助分类器中使用它。我不断收到实体的 "cannot resolve symbol" 错误。

代码:

public static class HtmlCleaner
{
   public static string FixEntities(string html)  
    {
        NameValueCollection nvc = new NameValueCollection();  
        nvc.Add(""", "“");  
        nvc.Add(""", "”");  
        nvc.Add("–", "—");  

        foreach (string key in nvc.Keys)  
        {
            html = html.Replace(key, nvc[key]);  
        }

        return html;  
    }
}

代码来源:Code Source

想法?

你必须在 "" 中转义 " 所以正确的方法应该是

nvc.Add("\"", "“");

您需要转义引号内的 ":

nvc.Add("\"", "“");