C#动态,对象数组

Str*_*der 0 c#

是否可以通过动态处理对象数组?

我的意思是这样的......

dynamic d ;

d.SomeProp.Add(new SomeObject);
Run Code Online (Sandbox Code Playgroud)

谢谢.

Dar*_*rov 6

您可以使用a ExpandoObject在运行时动态构建对象:

dynamic d = new ExpandoObject();
d.SomeProp = new List<SomeObject>();
d.SomeProp.Add(new SomeObject());
Run Code Online (Sandbox Code Playgroud)

虽然不太明白这一点,但我个人更喜欢强大的打字和编译时的安全性.你呢?