回答編集履歴
2
補足
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
Object型配列を生成し,そこにMEMBER
|
5
|
+
Object型配列を生成し,そこにMEMBERリストから取り出した要素を追加して,Object型配列を満たす事は出来ています.
|
6
6
|
|
7
7
|
エラー原因はPrintDataの引数の型が一致していない事です.
|
8
8
|
|
@@ -14,7 +14,7 @@
|
|
14
14
|
|
15
15
|
です.
|
16
16
|
|
17
|
-
varは便利ですがコードを読みにくくしてしまうことがあるので,そんな時は型を明示的に書く方が有効です.
|
17
|
+
※ varは便利ですがコードを読みにくくしてしまうことがあるので,そんな時は型を明示的に書く方が有効です.
|
18
18
|
|
19
19
|
|
20
20
|
|
1
補足など
test
CHANGED
@@ -6,6 +6,22 @@
|
|
6
6
|
|
7
7
|
エラー原因はPrintDataの引数の型が一致していない事です.
|
8
8
|
|
9
|
+
Collectionを渡していますが,Collectionはforeachで取り出された要素型なので,MEMBER型になっています.
|
10
|
+
|
11
|
+
つまり分かりやすく書くと,
|
12
|
+
|
13
|
+
foreach (MEMBER Collection in mlist(key))
|
14
|
+
|
15
|
+
です.
|
16
|
+
|
17
|
+
varは便利ですがコードを読みにくくしてしまうことがあるので,そんな時は型を明示的に書く方が有効です.
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
したがって,
|
24
|
+
|
9
25
|
|
10
26
|
|
11
27
|
OutPut(PrintData(mlist(key)));
|
@@ -13,3 +29,7 @@
|
|
13
29
|
|
14
30
|
|
15
31
|
とすればエラーは解消できると思います.
|
32
|
+
|
33
|
+
この場合,foreach (var Collection in mlist(key)) のループは不要です.
|
34
|
+
|
35
|
+
|