У меня есть два объекта на С# и не знаю, является ли он логическим или любым другим типом. Однако, когда я пытаюсь сравнить эти С#, вы не можете дать правильный ответ. Я пробовал тот же код с VB.NET, и он это сделал!
Может ли кто-нибудь сказать мне, как исправить это, если есть решение?
С#:
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