Vraag : Hoe kan ik van alle eigenschappen en waarden van een voorwerp in ASP.NET een lijst maken?

Hallo wil kan Experts

I kunnen om het even welk voorwerp overgaan tot een functie en hebben die de functielijn door zijn eigenschappen en de output een lijst van koordwaarden die elke eigenschappen geven noemen en zijn value.

How ik dit bereiken?

Many thanks

Stewart

Antwoord : Hoe kan ik van alle eigenschappen en waarden van een voorwerp in ASP.NET een lijst maken?

Inorder om de eigenschappen of de methodes of attributen van een voorwerp te lezen zouden wij moeten gebruiken
het gebruiken van System.Reflection; //Namespace.
Hier geef ik een steekproef



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:
klasse testclass
    {
        openbaar koord property1
        {
            reeks;
            krijg;
        }
        openbaar koord property2
        {
            reeks;
            krijg;
        }
        openbaar int. property3
        {
            reeks;
            krijg;
        }
    }

klassen Programma
    {
        statische nietige Leiding (koord [] args)
        {
            //creating voorwerp voor testclass & plaatsende waarden aan eigenschappen
            testclass objtestclass = nieuwe testclass ();
            objtestclass.property1 = „Value1“;
            objtestclass.property2 = „Value2“;
            objtestclass.property3 = 120;

            Pinfo van PropertyInfo [];            
            pinfo = objtestclass.GetType () .GetProperties ();
                foreach (PropertyInfo p in pinfo)
                {
                    Console.WriteLine (de „Naam van het Bezit: „+p.Name);
                    Console.WriteLine (de „Waarde van het Bezit: “ +p.GetValue (objtestclass, verklaar) nietig + „\ n“);
                }
                Console.Read ();
        }
    }
Andere oplossingen  
 
programming4us programming4us