c# - 比较带引号的字符串

标签 c# string quotation-marks

大家好,我正在尝试用 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/

相关文章:

json - 如何在 `jq` 中转义单引号

c# - 对 Silverlight 类库的引用

比较字符串中的单词

vba - 在VBA中打印平面文件中不带引号的字符串

Javascript交换字符串中的字符

ruby - 返回 Ruby 正则表达式的第一个匹配项

javascript - 如何在 JavaScript 中正确使用引号?

c# - DragCompletedGestureEventArgs.Velocity 参数的确切含义是什么?

javascript - Datatables.net 渲染和应用分页速度慢

c# - 在 C# 中使用 C++ 类