Есть ли способ для итерации (через foreach) над коллекцией с использованием отражения? Я повторяю свойства объекта с использованием отражения, и когда программа попадает к типу, который представляет собой коллекцию, я бы хотел, чтобы он перебирал содержимое коллекции и имел возможность доступа к объектам в коллекции.Доступ к коллекции через отражение
В данный момент у меня есть атрибут, установленный для всех моих свойств, с флагом IsCollection, установленным в true для свойств, которые являются коллекциями. Мой код проверяет этот флаг, и если это правда, он получает отражение типа с использованием. Есть ли способ вызвать GetEnumerator или Items каким-либо образом в коллекции, чтобы иметь возможность перебирать элементы?
как в случае необходимости, вы проверили его, так что простое отличное отличное – ShuggyCoUk 2009-02-14 19:52:45
литье с чем быстрее, чем (IEnumerable). – 2009-02-17 16:34:46