C#两个字符串比较错误即使相同的字符串内容

时间:2015-08-05 23:12:37

标签: c# asp.net

我已经尝试了所有我能想到的东西,让这两个字符串在比较时返回false,包括修剪空白区域以及规范化它们。

以下是声明:

 if(factory[0].ToString().Trim().Normalize() != newfactory[0].ToString().Trim().Normalize())

如果我写出每个字符串的内容,它们完全相同:          巴生-MA3          KLANG-MA3

我尝试过使用和不使用修剪并进行标准化。我还可以尝试其他什么?

谢谢。

1 个答案:

答案 0 :(得分:0)

如果你与!=不相等,相同的值,这是假的, 你问的是这些价值是不同的,答案是错误的。这意味着他们是一样的。