Tag: 预编译

为什么这两个string比较返回不同的结果?

这是一小段代码: String a = "abc"; Console.WriteLine(((object)a) == ("ab" + "c")); // true Console.WriteLine(((object)a) == ("ab" + 'c')); // false 为什么?