大家好,我正在尝试用 C# 创建一个程序,我在其中比较两个字符串,在这两个字符串中,它们带有双引号。我的问题是如何比较它们是否相等,因为编译器似乎忽略了引号内的单词并且没有给我正确的比较。
一个例子是如果
string1 = Hi "insert name" here.
string2 = Hi "insert name" here.
我想使用 string1.equals(string2)
。但它似乎告诉我字符串不相等。我该怎么做呢?请帮忙。
附言。我无法控制字符串的外观,因为它们是动态变量。所以我不能只说给它添加一个转义序列。
最佳答案
string s1 = "Hi \"insert name\" here.";
string s2 = "Hi \"insert name\" here.";
Console.WriteLine((s1 == s2).ToString()); //True
我没问题...
关于c# - 比较带引号的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9324217/