首頁>Club>
10
回覆列表
  • 1 # haiuy1078

    .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內部的排序是快速排序,比氣泡排序快多了。上面程式碼是手打的,沒經過編譯,不保證完全正確,大概演示一下。

  • 2 # 使用者1158134898603

    樓主是想去除文字中的 回車和“|”,並得到文字中的資料吧。

    1。str為讀入的文字

    2. string[] ReadText = str.Replace("\r\n", "@").Split("@");

    這樣資料就到了ReadText陣列中了,這樣你再處理這個陣列就可以了。

  • 中秋節和大豐收的關聯?
  • 做汽車銷售需要具備什麼條件?