C# 如何将字符串与表达式进行比较一个表达式中有一个符号

C# 如何将字符串与表达式进行比较一个表达式中有一个符号,c#,asp.net,C#,Asp.net,我试着将一个字符串与另一个有符号的字符串进行比较 if (CategoryType.ToUpper() == "E&D") 当我比较这两个字符串时,它显示为E&;D。我怎样做比较 HttpUtility.HtmlCode方法(字符串) 将用于HTTP传输的HTML编码字符串转换为解码字符串。 参考- 当您使用从textbox获取的html字符串时,您需要首先解码该字符串 下面的代码适用于您的情况- string CategoryType = "E&

我试着将一个字符串与另一个有符号的字符串进行比较

if (CategoryType.ToUpper() == "E&D")
当我比较这两个字符串时,它显示为
E&;D
。我怎样做比较

HttpUtility.HtmlCode方法(字符串)

将用于HTTP传输的HTML编码字符串转换为解码字符串。

参考- 当您使用从textbox获取的html字符串时,您需要首先解码该字符串

下面的代码适用于您的情况-

            string CategoryType = "E&D";
            if (HttpUtility.HtmlDecode(CategoryType).ToUpper() == "E&D")
            {

            }

比较两个字符串会显示什么?您能更准确地描述一下吗?您可以使用
HttpUtility.HtmlDecode(CategoryType).ToUpper()
将其返回到
“E&D”
我试图将类别类型(一个字符串)与文本框输入进行比较,在本例中,文本框输入类似于E&DLike@stuartd所说的,或者在比较之前对文本“E&D”进行HtmlEncode编码。@stuartd谢谢您!成功了。