Click here to Skip to main content
15,881,838 members
Articles / Web Development / HTML
Alternative
Tip/Trick

Parse out controls from your html page.

Rate me:
Please Sign up or sign in to vote.
5.00/5 (1 vote)
6 Nov 2011CPOL 4.5K  
Tip - Never use type equality because that does not support derived classes:if (item.GetType() == typeof(Image)) //this is bad, mkay.Instead use the following which does support derived classes:if (item is Image)The Microsoft prefered pattern (when you actually need the cast object)...

Tip - Never use type equality because that does not support derived classes:


SQL
if (item.GetType() == typeof(Image)) //this is bad, mkay.

Instead use the following which does support derived classes:


SQL
if (item is Image)

The Microsoft prefered pattern (when you actually need the cast object) is:


SQL
var itemAsType = item as Image;
if (itemAsType != null)

That way, you will only have to typecast once.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior)
Netherlands Netherlands
Doing that 'computer thing' ever since the C64.

Sometimes I feel that being a programmer is much like being a doctor: You just have to know everything and if you don't, something dies.

Either being an application or a patient.

Oddly enough, more people care about the death of their application, than the massacre of people...

Comments and Discussions

 
-- There are no messages in this forum --