(abreviado) de código ..PropertyInfo.GetValue() - ¿cómo se indexa en un parámetro genérico utilizando la reflexión en C#? Este
for (int i = 0; i < count; i++)
{
object obj = propertyInfo.GetValue(Tcurrent, new object[] { i });
}
.. está lanzando un 'TargetParameterCountException: recuento de falta de coincidencia de parámetros' excepción.
El tipo subyacente de 'propertyInfo' es una colección de algunos T. 'count' es el número de elementos de la colección. Necesito iterar a través de la colección y realizar una operación en obj.
Asesoramiento apreciado.
bien, entiendo, gracias por la respuesta. ahora está funcionando, pero estaría interesado en conocer la propiedad "Artículo" si alguien lo sabe ... – flesh
Lo encontró, cambió la respuesta. El atributo estaba en la clase, no en la propiedad. Tenga en cuenta que las clases que no tienen un indexador tampoco tienen el atributo. –
observado - hago el control de cobro más arriba en mi código. gracias por la actualización :) – flesh