PropertyInfo.GetValue() - comment avez-vous indice dans un paramètre générique à l'aide de la réflexion en C#?

Ce (raccourcie) code..

for (int i = 0; i < count; i++)
{
    object obj = propertyInfo.GetValue(Tcurrent, new object[] { i });
}

.. est en train de lancer un "TargetParameterCountException : Paramètre nombre incompatibilité' exception.

Le type sous-jacent de "propertyInfo' est une Collection de T. 'count' est le nombre d'éléments dans la collection. J'ai besoin d'itérer à travers la collecte et l'exécution d'une opération sur l'obj.

Conseils appréciés.

OriginalL'auteur flesh | 2009-06-01