中split

中split?

.Net3.5里面用LINQ直接摆平:stringvalue=”1,2,3,4,5″

; int[]ids=value.split(‘,’

)//用逗号进行分割.Select(s=> int.Parse(s)

)//遍历每个字符串并转换为数字.OrderBy(s=> s)//排序.ToArray()

; //转换为数组。如果不会LINQ或不是.Net3.5,可以用传统方法做:

string[]list=value.split(‘,’)

; //分割int[]id=newint[list.Length]

; //声明目标数组for(inti=0; i< list.Length; i++)id[i]=int.Parse(list[i])

; //转换文本到数组中Array.Sort(id)

; //直接排序我就是比较惊奇上面为啥有同学直接写了一个冒泡排序…….Net内部的排序是快速排序,比冒泡排序快多了。上面代码是手打的,没经过编译,不保证完全正确,大概演示一下。