reflexion et type d'objet
bonjour,
a partir de l'instance d'une class je cherche a récupérer le type de chaque propriétés.
dans le test que j'effectue pour le moment je récupère son type, son nom et sa valeur. Mais je n'arrive pas a réutilisé le type extrait pour effectué un cast sur un autre objet
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
cCategorie categorie = new cCategorie();
categorie.NumCategorie = 10;
categorie.Designation = "La designation";
dbCategorie db = new dbCategorie((cCategorie)categorie);
var categories = db.List();
String className = categorie.GetType().ToString();
PropertyInfo[] property = Type.GetType(className, true).GetProperties();
foreach (PropertyInfo info in property)
{
Console.WriteLine("nom : {0} type : {1} value : {2}", info.Name, info.PropertyType.ToString(), info.GetValue(categorie, null).ToString());
//int unValeurBidon = (le type extrait)objetACaster;
} |
merci