Question : Comment est-ce que je peux énumérer toutes les propriétés et valeurs d'un objet dans ASP.NET ?

Salut Experts

I veulent être capable passer n'importe quel objet à une fonction et l'avoir que la boucle de fonction par ses propriétés et produite une liste de valeurs de corde donnant chaque nom de propriétés et son value.

How peut moi réaliser ceci ?

Many thanks

Stewart
class= de

Réponse : Comment est-ce que je peux énumérer toutes les propriétés et valeurs d'un objet dans ASP.NET ?

Inorder pour lire les propriétés ou les méthodes ou les attributs d'un objet que nous devrions employer
using System.Reflection ; //Namespace.
Je donne un échantillon



1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
testclass de classe
    {
        corde publique property1
        {
            ensemble ;
            obtenir ;
        }
        corde publique property2
        {
            ensemble ;
            obtenir ;
        }
        public international property3
        {
            ensemble ;
            obtenir ;
        }
    }

classer le programme
    {
        principal vide de charge statique (args de corde [])
        {
            objet de //creating pour des testclass et des valeurs d'arrangement aux propriétés
            objtestclass de testclass = nouveaux testclass () ;
            objtestclass.property1 = « valeur 1 » ;
            objtestclass.property2 = « valeur 2 » ;
            objtestclass.property3 = 120 ;

            Pinfo de PropertyInfo [] ;            
            pinfo = objtestclass.GetType () .GetProperties () ;
                foreach (PropertyInfo p dans le pinfo)
                {
                    Console.WriteLine (« nom de propriété : « +p.Name) ;
                    Console.WriteLine (« valeurs d'une propriété :  » +p.GetValue (objtestclass, nulle) + « \ n ») ;
                }
                Console.Read () ;
        }
    }
Autres solutions  
 
programming4us programming4us