根據上述, 解決方案其實很簡單, 就是自己實作一個只會傳回 1 與 -1 的比較器, 在建構 SortedList 時傳入, 這樣即使 key 相同也可以存入。比較器的實作非常簡單, 可參考這一篇討論串中一樓的解答:
class MyComparer : IComparer
{
public int Compare(int x, int y)
{
if (x < y)
return -1;
else return 1;
}
}
非常簡單。class MyComparer : IComparer
{
public int Compare(int x, int y)
{
if (x < y)
return -1;
else return 1;
}
}
非常簡單。