の作成やソート、私はと同様のデータが含まれ(文字列の)リストがあります。このリストに現在配列/配列リスト/リスト
"207.5,1"
"373,2"
"278.5,3"
"134,4"
"277,5"
"674,7"
"58.5,9"
を、私は2つのコマンド「はlist.sort」を適用します両方が期待どおりに行う「list.Reverse」、私のリストその後、含まれています
"674,7"
"58.5,9"
"373,2"
"278.5,3"
"277,5"
"207.5,1"
"134,4"
をあなたが見ることができるように、すべての意図や目的のために、これは完全に働いているが、鋭い目があることに気づくでしょうエントリー "58.5,9"が外れていて、リストの一番下になければなりません。
私はここで文字列をソートしていますので、私は失敗に縛られています。私が見つけ出す必要があるのは、行ごとの文字列の内容を、整数と単数型のいずれかとして、別のソート可能なコンテナにコピーする方法です。
674.0,7
373.0,2
278.5,3
277.0,5
207.5,1
134.0,4
58.5,9
私は考えることができるように私はできるだけ多くの反復を試してみました(これまでかなり新しいので、おそらく非常に明白に欠けている!):理想的には、私は配列またはこのようなデータの何になってしまいます。できれば助けてください!ありがとう。
String.Split( '、')は2つの部分を与えられます。次に、double.Parseとint.Parseで数値を解析します。それらを構造体に押し込み、値に基づいて構造体をソートします。または、滑らかにして、IComparable(または正しいソート可能なインターフェイスが構造体に使用されているもの)を実装します。 – Will