回答編集履歴

2

誤字修正

2016/05/30 11:39

投稿

shironegi
shironegi

スコア119

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- そのうえで,毎回ソート手順の配列を書くのは面倒なので,必要な手順の配列プリセットとして static な変数で置いておいたり,動的に生成するstatic関数を用意しておいて使いまわすといかがでしょうか.
17
+ そのうえで,毎回ソート手順の配列を書くのは面倒なので,手順の配列を必要な分だけプリセットとしてstaticな変数で置いておいたり,動的に生成するstatic関数を用意しておいたりして使いまわすといかがでしょうか.
18
18
 
19
19
 
20
20
 

1

補足

2016/05/30 11:39

投稿

shironegi
shironegi

スコア119

test CHANGED
@@ -4,13 +4,13 @@
4
4
 
5
5
  1.ソート手順を配列で定義し,引数に渡せるようにする
6
6
 
7
- 2.渡されたソート手順配列要素順にソートを行う
7
+ 2.渡されたソート手順配列をループで回し,得られた要素順にソートを行う
8
8
 
9
9
  (はじめにafterlistに全要素コピーし,OrderBy関数のみ使用してafterlistを上書きしていく形でソートを重ねる)
10
10
 
11
11
 
12
12
 
13
- ソート手順定義配列は,何も気にしないならば変数名の文字列で良いでしょうし,タイプミスの予防とパフォーマンスを意識するならば,enumにすると良いと思います.
13
+ ソート手順定義配列の要素の形式は,何も気にしないならば変数名の文字列で良いでしょうし,タイプミスの予防とパフォーマンスを意識するならば,enumにすると良いと思います.
14
14
 
15
15
 
16
16
 
@@ -19,3 +19,11 @@
19
19
 
20
20
 
21
21
  具体的なコードを提示できる時間がないのでヒントのみですみませんが,参考になると幸いです.
22
+
23
+
24
+
25
+ ※ OrderByのみ使用するにあたって,要素順とは逆順にソートするような対応が必要と推測されます.
26
+
27
+ ※ 当方OrderByを使用した事が無いため,OrderByのみでは達成不可であった場合は申し訳ありません.無視して下さい.
28
+
29
+