我有一个名为 move 的类它有一个名为 val 的 int 类型的字段我有一个名为 mlist 的移动列表
我写了这个
mlist.Sort((b, a) =>
{
if (a.val > b.val)
return 1;
else if (a.val == b.val)
return 0;
else
return -1;
}
);
起初,我的列表有两个对象,当我对列表进行排序时,这两个对象都具有 .val = 0,这两个对象的位置发生了变化。但我不希望这种情况发生。我能做些什么?