[問題] 二維的String陣列使用Sort()函數的問題
想請教各位關於.net framework的Sort()方面的問題,
在windows form內,如果我宣告一維的字串陣列,再套用
Sort()做排序,是ok的,如下:
array<String^>^ Sorted; //宣告
Sorted=gcnew array<String^> (10); //配置大小是10
for(int i=10;i>0;i++)
Sorted[i]=Convert::ToString(i);//放入資料
Array::Sort(Sorted);//套用Sort()排序
以上是沒問題的,但如果我是宣告成二維的字串陣列,似乎
就無法 "針對每一橫列" 使用Sort()排序,如下:
Sorted=gcnew array<String^,2> (10,10);//宣告同時配置大小
for(int i=10;i>0;i++)
{
for(int j=10;j>0;j++)
{
Sorted[i,j]=Convert::ToString(i+j);//放入資料
}
Array::Sort(...????...);//括號內不知道該怎麼寫??
}
如果括號內直接寫 Sorted[i,0] 或 Sorted[i]->Length,都不對....
請問有經驗的高手這個問題該如何解決????
--
如果愛情曾經傷害過我們,何嘗不是我們先點頭同意。
苦與樂,都是愛情的面相,如果沒有得到什麼,那一定要學到些什麼啊。
凡是陪過我們一段的人,必有他出現的因由,與他存在於我們記憶中的價值,
也許不願想起,但也不需抹煞,不必言恨
Album:http://www.wretch.cc/album/hero4067
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.104.104.231
※ 編輯: bbbbbbjeff 來自: 112.104.104.231 (08/20 04:27)