質問編集履歴

2

修正

2019/01/19 04:02

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -168,6 +168,10 @@
168
168
 
169
169
  dynamicというものがあるらしくて、試してみましたが、下記エラーが出てしまいました。
170
170
 
171
+ 匿名クラスのIEnumerable型を生成するには、<>に何を指定すればよいのでしょうか?
172
+
173
+ var enにすると、IEnumerable型ではなくなります。
174
+
171
175
  ```
172
176
 
173
177
  IEnumerable<dynamic> en = new[]{ new{x = "AAA", i = 0}, new {x ="BBB", i = 1}, new {x = "CCC", i = 2}};

1

追記

2019/01/19 04:02

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -159,3 +159,35 @@
159
159
  Cannot convert type `anonymous type' to `string'
160
160
 
161
161
  ```
162
+
163
+
164
+
165
+ ### 追記
166
+
167
+
168
+
169
+ dynamicというものがあるらしくて、試してみましたが、下記エラーが出てしまいました。
170
+
171
+ ```
172
+
173
+ IEnumerable<dynamic> en = new[]{ new{x = "AAA", i = 0}, new {x ="BBB", i = 1}, new {x = "CCC", i = 2}};
174
+
175
+ Debug.Log(en);
176
+
177
+
178
+
179
+ foreach(var s in en){
180
+
181
+ Debug.Log(s.x +","+s.i);
182
+
183
+ }
184
+
185
+ ```
186
+
187
+
188
+
189
+ ```
190
+
191
+ Dynamic keyword requires `System.Runtime.CompilerServices.DynamicAttribute' to be defined. Are you missing System.Core.dll assembly reference?
192
+
193
+ ```