2017-01-30 7 views
-6

リストリストの文字列が1つあります。リストリストの文字列をソートする方法は?

私はセカンダリリストからいくつかの項目に従ってメインリストをソートする必要があります。

enter image description here

事前にありがとうございます。

+0

大丈夫ですか?あなたの質問は何ですか?何を試しましたか?私たちはあなたのために仕事をするだけではありません。 – tnw

+0

私はどこから始めるべきかわかりません。 – MRS

+0

出発点 - https://www.bing.com/search?q=c%23+sort+list+by+two+criteria –

答えて

0

Linq OrderByを使用して第1レベルの順序付けを行い、次にThenByメソッドを使用して第2レベルを取得することができます。

var MySortedList = MyUnsortedList.OrderBy(x => x[1]).ThenBy(x => x[2]); 
+0

ありがとうございました。コードは実際に動作します。 2番目のレベルでのみ、ストリングを編成します。私はそれを番号でソートする必要があります。例えば、数字26は1000より前に来なければなりません。私はそれをintに変換する必要がありますが、いくつかの文字列は/または - を含んでいます。私は例外があります。私はどのようにこの変換を実装するか分かりません。手伝ってくれませんか? – MRS

+0

これを見てください:http://stackoverflow.com/questions/5838918/evaluate-c-sharp-string-with-math-operators – PaulF

+0

あなたの助けに感謝PaulF。 – MRS

関連する問題