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
merci
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; }
Partager