我有一个看起来像这样的代码
if( evento.ObjetosUnity != null ) lista_elementos.AddRange( evento.ObjetosUnity.Cast<Elemento3DJS>() );
if( evento.Imagenes3D != null ) lista_elementos.AddRange( evento.Imagenes3D.Cast<Elemento3DJS>() );
if( evento.Botones != null ) lista_elementos.AddRange( evento.Botones.Cast<Elemento3DJS>() );
...and so on...
我必须遍历对象的所有字段。有更简单的方法吗?
编辑:我正在将一个应用程序编译为iOS,并且不能使用Reflection。
最佳答案
最简洁的答案是不。
没有反思,您将不得不阐明。是否要使用所有字段?为此编写代码。