最佳答案
我在silverlight应用程序中有一个条件,比较2个字符串,由于某种原因,当我使用==
时,它返回假,而.Equals()
返回真正的。
代码如下:
if (((ListBoxItem)lstBaseMenu.SelectedItem).Content.Equals("Energy Attack"))
{
// Execute code
}
if (((ListBoxItem)lstBaseMenu.SelectedItem).Content == "Energy Attack")
{
// Execute code
}
你知道为什么会这样吗?