if(setting.ConvertedValue.Equals(m_MatchingModules[i].Group[j]))
{
}
我正在做一个项目,如果值相等,我需要检查上面的代码。我从不输入if
声明。我的ConvertedValue
变量是类型Object
,Group
而是的列表Int
。我在调试器中看到两个值都等于3,但是.Equals
找不到相等的值。
public override bool Equals(object obj)
{
Test test = obj as Test;
if (obj == null)
{
return false;
}
return Value == test.Value &&
String1 == test.String1 &&
String2 == test.String2;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句