最佳答案
我在 C # 中有两个对象,不知道它是布尔型的还是其他类型的。 然而,当我试图比较这些 C # 时,却得不到正确的答案。 我用 VB.NET 尝试过同样的代码,它做到了!
有人能告诉我如果有解决办法的话该怎么办吗?
C # :
object a = true;
object b = true;
object c = false;
if (a == b) c = true;
MessageBox.Show(c.ToString()); //Outputs False !!
VB.NET:
Dim a As Object = True
Dim b As Object = True
Dim c As Object = False
If (a = b) Then c = True
MessageBox.Show(c.ToString()) '// Outputs True