【发布时间】:2021-08-17 21:33:47
【问题描述】:
我有一个问题陈述如下;
inputArray = {"rajesh|51|32|asd", "nitin|71|27|asd", "test|11|30|asd"}
这是一个输入数组,我需要根据每个字符串中名称旁边的数字对这个Sting Array[]进行升序排序,所以返回的输出数组应该是这样的;
output = {"test|11|30|asd", "rajesh|51|32|asd" ,"nitin|71|27|asd"}
我尝试了下面的代码,但我无法编写完整的代码,因为我卡在某个点上,我应该使用什么来获得所需的排序输出数组?
int sort = 0;
foreach(string s in inputArray)
{
string[] foo = s.split("|");
int orderNum = Convert.ToInt32(foo[1])
if(sort<orderNum)
sort = orderNum;
//stuck here..
}
【问题讨论】: