Re: Want function or class that uses reflection to iterate over properties in custom object
- From: <kenfine@xxxxxxxxxxxxx>
- Date: Fri, 9 Dec 2005 03:27:51 -0800
This is a great suggestion, thank you.
I've only picked up VS.NET since beta 2 in July, and prior to that I did not
use a "real" IDE with debugging support. So some of my working methods are
still obsolete, as you can see.
Thanks again for the tip.
-KF
"nthomson" <neil.thomson@xxxxxxxxx> wrote in message
news:1134117362.696784.17590@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>
> Why don't you use the debugger instead of writing debug code. The
> debugger will let you see the value of objects, properties, variables
> etc at run time. No need to over-complicate things with writing a
> reflection class.
>
>
>
> kenfine@xxxxxxxxxxxxx wrote:
>> I'm writing web applications. I build and extend a lot of custom objects,
>> and in the course of debugging my apps I invariably find myself writing a
>> lot of junky code:
>>
>> Response.Write("Title: " + uwtm.Title + "<br>");
>> Response.Write("Pubdate: " + uwtm.Pubdate + "<br>");
>> Response.Write("Byline String: " + uwtm.Byline + "<br>");
>> Response.Write("Order (converted): " + uwtm.Order + "<br>");
>> Response.Write("Body:" + uwtm.Body + "<br>");
>> Response.Write("CategoryId: "+ uwtm.CategoryId + "<br>");
>>
>> I am lazy and would prefer not to write error-prone code like this. It
>> would
>> also be nice to be able to discover these properies at runtime and do
>> useful
>> things. I've learned that you can do this using reflection. Hoping
>> someone
>> can help me with a few questions:
>>
>> 1) Surely someone has put together a function or class that will take an
>> object and dump properties and property labels. Can someone offer me code
>> or
>> a link? Remember that I'm building asp.net apps, not windows forms.
>>
>> 2) Must my custom objects implement IEnumerable for 1) to happen, or is
>> this
>> baked in?
>>
>> 3) Does anyone know of the best comprehensive newbie introduction to
>> reflection? I can buy a book if necessary.
>>
>> Thank you,
>> Ken Fine
>
.
- References:
- Prev by Date: Re: C# dll import function returning -1
- Next by Date: Re: new vs override - a practical example
- Previous by thread: Re: Want function or class that uses reflection to iterate over properties in custom object
- Next by thread: Event in c# windows form's DataGrid
- Index(es):
Relevant Pages
|