我用C#写过这个小程序
private void Form1_Load(object sender, EventArgs e)
{
MessageBox.Show(("7797302D875A8922EBFC7DECBD352FE88F35642F" == "7797302D875A8922EBFC7DECBD352FE88F35642F").ToString());
var a = "7797302D875A8922EBFC7DECBD352FE88F35642F";
var b = "7797302D875A8922EBFC7DECBD352FE88F35642F";
MessageBox.Show((a == b).ToString());
}
第一个 messageBox 显示“False”,而 Messagebox 显示“True”。
我的问题是:为什么我不能用 ==
运算符比较两个字符串?
最佳答案
关于c# - 以两种不同的方式比较两个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28045111/