我是VB.Net的新手,並且有作業問題,我無法找到一個好的答案。我有一個程序從兩個不同的文件中取出兩個1D數組並對它們進行排序。我用ArrayList構建了我的數組(由於某些原因,我無法將我的文本文件加載到常規數組中)。Visual Basic 2008按不同值排序兩個相關的數組列表
例如說我有以下兩個字符串的ArrayList:
俑包括狗,貓,鳥,魚
價格包含了2000,2500,1500,1000
我需要完成四項各種各樣的:在小雕像上升和下降,在價格上升和下降。這是問題。正常顯示應該是這樣的:
Figurines Prices Dog 2000 Cat 2500 Bird 1500 Fish 1000
如果我做的小雕像的ArrayList(Figurines.Sort)升序排序,ArrayList中有價格相匹配的小雕像。
Figurines Prices Bird 1500 Cat 2500 Dog 2000 Fish 1000
一個陣列上的排序是沒有問題的,但得到的相關數組排序與它難倒我,我一直沒能找到任何資源,這樣的事情。
這些文件在結構上相似(一個字母,一個數字)但較長。這些需要在1D數組中,我不允許使用多維數組。我希望有人能幫助我。謝謝!
爲了讓你的文件讀入數組,使用像這樣的東西:Dim Figurines()As String = System.IO.File.ReadAllLines(「filename」)並且對價格做同樣的事情。 –
@ChrisDunaway請停止添加作業標籤到問題,請參閱http://meta.stackexchange.com/questions/147100/trogdor-ate-my-homework-tag – meagar