1

大家好,我正在尝试在 C# 中创建一个程序,我在其中比较两个字符串,其中在字符串中它们具有双引号。我的问题是如何比较它们是否相等,因为编译器似乎忽略了引号内的单词并且没有给我正确的比较。

一个例子是如果

string1 = Hi "insert name" here.
string2 = Hi "insert name" here.

我想用string1.equals(string2). 但它似乎告诉我字符串不相等。我该怎么做呢?请帮忙。

PS。我无法控制字符串的外观,因为它们是动态变量。所以我不能只说给它添加一个转义序列。

4

2 回答 2

3
string s1 = "Hi \"insert name\" here.";
string s2 = "Hi \"insert name\" here.";

Console.WriteLine((s1 == s2).ToString()); //True

我没有问题 ...

于 2012-02-17T07:12:07.480 回答
1
于 2012-07-10T02:24:38.457 回答