List<String[]> list = new ArrayList<String[]>(); list.add(new String[] { "1.2", "2.9", "1.4" });
list.add(new String[] { "1.5", "1.6", "1.7" });
list.add(new String[] { "1.2", "1.9", "2.0" });
list.add(new String[] { "2.1", "2.2", "2.3" });
list.add(new String[] { "2.4", "2.5", "2.6" });
用第一列排序 如果数组中的第一个元素的值相同 则按照第二个元素排序 这个问题怎么实现 希望前辈们帮忙 我这里有一段java代码 但是 java提供的方法和 c#不同 我变不成c#代码 如果需要看下 java 代码 我马上贴出!
list.add(new String[] { "1.5", "1.6", "1.7" });
list.add(new String[] { "1.2", "1.9", "2.0" });
list.add(new String[] { "2.1", "2.2", "2.3" });
list.add(new String[] { "2.4", "2.5", "2.6" });
用第一列排序 如果数组中的第一个元素的值相同 则按照第二个元素排序 这个问题怎么实现 希望前辈们帮忙 我这里有一段java代码 但是 java提供的方法和 c#不同 我变不成c#代码 如果需要看下 java 代码 我马上贴出!
解决方案 »
- 在winform中使用datagridview怎么删除
- zedgraphweb自动缩放并显示坐标值
- abnormal program termination,高手请帮忙啊
- C#用mpplayer控件定时播放mp3音乐,利用Timer的Tick事件只想触发一次符合条件
- 谁有用C#写的 关于数学评估方面算法源码
- windowform 中关掉Form2时如何向form1返回一个参数?
- 一个下午都没弄出来,郁闷
- 我用DataReader取数据,结果,总是出错:与数据表里面的关键字重复。我又没有修改,我只是要比较一下而已阿?
- Guide.SimulateTrialMode不生效
- datagrid
- C#二维数组
- C# 读取HTML代码,并替换其中的某些值
这个怎么用啊 在winform里面
具体看MSDN很清楚的
{
# 伪码
if (lhs > rhs) return 1;
else if (rhs > lhs) return -1;
else return 0;
}
);
list.Add(new String[] { "1.5", "1.6", "1.7" });
list.Add(new String[] { "1.2", "1.9", "2.0" });
list.Add(new String[] { "2.1", "2.2", "2.3" });
list.Add(new String[] { "2.4", "2.5", "2.6" });var res = from s in list orderby s[0], s[1] select s;
list = res.ToList();
foreach (string[] item in list)
{
MessageBox.Show(item[0] + "\r\n" + item[1]);
}
{
if (lhs[0] > rhs[0]) return 1;
else if (rhs[0] > lhs[0]) return -1;
else if (lhs[1] > rhs[1]) return 1;
else if (rhs[1] > lhs[1]) return -1;
else return 0;
}
);
现在的人真懒
Valefish 前辈说 用datable 我实现了 wuyazhe 前辈 说的用法 var res = from s in list orderby s[0], s[1] select s;
我在我vs里面using 不了linq 可能是我用的vs2005 我怎么才可以用linq呢? 是不是得添加一个引用 如果是 麻烦告诉我一下 是什么?visir 前辈说的这种方法 可以实现 我也通过手写实现了
delegate(string[] lhs, string[] rhs)
{
if (lhs[0].CompareTo(rhs[0]) > 0) return 1;
else if (rhs[0].CompareTo(lhs[0]) > 0) return -1;
else if (lhs[1].CompareTo(rhs[1]) > 0) return 1;
else if (rhs[1].CompareTo(lhs[1]) > 0) return -1;
else return 0;
}非常感谢 各位前辈 能在百忙中 帮我解决问题 但是还有 就是 delegate 是委托 这个怎么用啊 我看到 sort的构造函数里面就没有 这个参数啊 这个我用的时候怎么用呢 谢谢