Je tente d'utiliser un type inconnu dans un pour chaque boucle selon le code suivant:réflexion VB pour chaque boucle
private sub ReflectThis(ByVal rawData As Object())
Dim dataType As Type = rawData(0).GetType()
Dim properties As PropertyInfo() = dataType.getProperties()
For Each item As dataType In rawData ''//AAAA
For Each property As System.Reflection.PropertyInfo properties
''//reflected code use here
La question que je reçois est sur la ligne marquée AAAA. Il se plaint que 'dataType' n'est pas déclaré, ce que je considère comme une classe incorrecte.
L'intention est d'appeler un service Web ailleurs, et quel que soit le service Web que j'appelle, utilisez la réflexion pour ajouter les informations de l'objet struct structuré résultantes à une base de données.
, le cas échéant, les restrictions à faire quelque chose comme
Dim myObject As variableInstanceOfTypeObjectHere
ou suis-je faire une erreur plus fondamentale? Si j'ai raison, quelles sont les solutions de rechange, le cas échéant?