【发布时间】:2015-01-03 08:28:16
【问题描述】:
美好的一天!
我有一个 ValueObj 列表:
class ValueObj
{
int ID;
float value;
}
如何通过id获取二分查找对象? (列出 tempValues)
我做了 ValueComparer 类,但不知道我说的对吗?
class ValueComparer<ValueObj>
{
public int Compare(ValueObjx, ValueObjy)
{
if (x == y) return 0;
if (x == null) return -1;
if (y == null) return 1;
return -1; ///???
}
}
我需要按 ID 对列表进行排序。像这样?:
tempValues.Sort(new ValueComparer());
以及如何使用 BinarySearch?
【问题讨论】:
标签: c# .net list compare binary-search