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 : Sélectionner tout - Visualiser dans une fenêtre à part
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