protected void SortInDescendingOrder<T>(ref T[] array)
{
for (int i = 1; i < array.Length; ++i)
{
T temp = array[i];
int j = i;
while ((j > 0) && (array[j - 1] < temp))
{
array[j] = array[j - 1];
--j;
}
array[j] = temp;
}
}
错误 1 运算符“<”无法应用于“T”和“T”类型的操作数这个要如何解决?求赐教!
{
for (int i = 1; i < array.Length; ++i)
{
T temp = array[i];
int j = i;
while ((j > 0) && (array[j - 1] < temp))
{
array[j] = array[j - 1];
--j;
}
array[j] = temp;
}
}
错误 1 运算符“<”无法应用于“T”和“T”类型的操作数这个要如何解决?求赐教!
解决方案 »
- 怎么在click事件中区分左右键
- 连不上mysql数据库(未将对象引用到对象的实例)
- datagriedview绑定子父对象问题
- C#用了皮肤后,Panel和GroupBox 容器背景透明都不好使??在线等
- c#中类不写析构函数和写一个空的析构函数有区别吗?
- API声明问题!
- 有没有作用和EXIST一样,但不用考虑权限的C#函数?
- 推荐本书吧
- 怎么样才能把我的一个文件夹锁住,不让别人进入,除非输入密码?
- 关于窗体的问题,一个初学者的极度郁闷
- 水晶报表问题 离散值多值情况
- string code = cmbCode.SelectedValue.ToString();,code 值为System.Data.DataRowView
override operator -
我只想说,你这种范性的用法本身就是错的。
{
for (int i = 1; i < array.Length; ++i)
{
T temp = array[i];
int j = i;
while ((j > 0) && (array[j - 1].CompareTo(temp) < 0))
{
array[j] = array[j - 1];
--j;
}
array[j] = temp;
}
}