我有一个Silverlight应用程序的条件比较2个字符串,出于某种原因,当我使用==它返回false,而.Equals()返回true。
这里是代码:
if (((ListBoxItem)lstBaseMenu.SelectedItem).Content.Equals("Energy Attack"))
{
// Execute code
}
if (((ListBoxItem)lstBaseMenu.SelectedItem).Content == "Energy Attack")
{
// Execute code
}
为什么发生这种情况?
相似问题