Retornando propriedades e valores de um objeto
Exemplo de como retornar valores e nomes de todas propriedades de um objeto usando C# ou VB.Net:
foreach(PropertyDescriptor descriptor in TypeDescriptor.GetProperties(obj)) { string name=descriptor.Name; object value=descriptor.GetValue(obj); Console.WriteLine("{0}={1}",name,value); }
For Each descriptor As PropertyDescriptor In TypeDescriptor.GetProperties(DateTime.Now) Dim name As String = descriptor.Name Dim value As Object = descriptor.GetValue(DateTime.Now) Console.WriteLine("{0}={1}", name, value) Next
0 comentários: