私はmoveという名前のクラスを持っています。それはint型のvalという名前のフィールドを持っていますそして私はmlistという名前のmovesのリストを持っています
私はこれを書いた
mlist.Sort((b, a) =>
{
if (a.val > b.val)
return 1;
else if (a.val == b.val)
return 0;
else
return -1;
}
);
最初、私のリストには2つのオブジェクトがあり、リストを並べ替えると、両方とも.val=0になります。これら2つのオブジェクトの場所が変更されます。しかし、私はこれが起こりたくありません。私に何ができる?