首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

[linq or lamda]一行代码 排序拼上如上形式

2012-12-27 
[linq or lamda]一行代码 排序拼下如下形式数据:Liststring list new Liststring { 667,665,66

[linq or lamda]一行代码 排序拼下如下形式
数据:List<string> list = new List<string> { "667","665","668"};

执行方法后: "665-667-668"


[解决办法]

引用:
群里面的朋友解决了:
贴上代码:
var s = string.Join("-",list.OrderBy(x=>x));


应该是这样吧:

var s = string.Join("-",list.OrderBy(x=>x).ToArray()); 
[解决办法]
引用:
var s = string.Join("-",list.OrderBy(x=>int.Parse(x)).ToArray());


这个跟一楼的差不多  linq还真是高级 

热点排行