2015-05-25 87 views
-3

我想按索引i處的元素排序數組的元素。例如分裂串x之後:在索引i處按值排序數組元素

x.Split('|').OrderBy(x => this[i])

有沒有辦法來實現這一目標?

+0

這裏有什麼不清楚?外'x'是一個字符串。拆分它會創建一個字符串數組,每個字符串都可以被索引以獲取他們的字符。當然,在'OrderBy'中使用'x'作爲範圍變量會產生編譯錯誤。 –

回答

2

假設現在需要的是定做各種由他們i個字符分割字符串,嘗試

x.Split('|').OrderBy(y => y[i]) 

這是必要的,以便使用不同的變量名作爲範圍變量(y),以避免使用x的編譯器錯誤會給變量x賦予不同的含義。

+1

真的很快downvote。爲什麼? –

+0

對我很好看 – gpullen

+0

也許他沒有看到這個變化到x – Cheloide