我有一个看起来像这样的代码
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编译应用,CANT使用反射。
答案 0 :(得分:5)
简短的回答是否。
如果没有反思,你必须拼出来。想要使用所有领域?为它编写代码。